To my knowledge multi-threading is just an illusion since CPU schedules time for each of the process. So when scrapping at a particular time, only one content from the website will be scrapped and it will also lead to so much of difficulty since all of the process are urging for the same resource so there might be a problem with "resource allocation" requiring mutex to be implemented.
The ultimate role of mutex is to prevent another thread to access the same resource. So if mutex is implemented, even the perfect implementation of threads would result is in scrapping one info from the website at a particular time.
So how does multi-threading help in scrapping website?
Consider the bot has no GUI(for preventing comments that threading will help in managing GUI and time taking process).
TDLR? Will multithreading speed up web-scrapping process?