I have created a scraper using python and have also built a really nice dash layout with two input boxes and a button. The scraper is basically a python function where the user inputs a keyword and a number of results he/she wants and the output is a dataframe. However, I havent been able to create a functioning callback. I read somewhere that in dash, dataframes have to be uploaded before hand. However, for my code, the dataframe is supposed to change when the user writes a different input in the dash layout input field. Is this the reason why my code is not working? Is it impossible to create dynamically changing dataframes in dash?