Я назначаю 30 запросов по темам каждого сайта.Для некоторых 15-20 запросов идут напрасно.Как я могу уменьшить это?
Я извлекаю данные с сайта с помощью библиотеки Python BeautifulSoup.
The architecture of the site is as follows ( each topic ):
www.abc.com/
www.abc.com/1
www.abc.com/2
www.abc.com/3
www.abc.com/4
www.abc.com/5
www.abc.com/6
for firstTemplate in firstTemplates:
i=1
while i < 30:
sendRequest = requests.get(firstTemplate + str(i))
source = BeautifulSoup(sendRequest.content, "lxml")
i = i + 1
Когда я смотрю на все проблемы сайта, средний/ номер 25-26.Но не все потоки одинаковы, и я назначаю 30 запросов фиксированными.Например: www.abc.com/5 после 30 запросов.Я кидаю 25 запросов ни за что.Должен ли я написать что-то вроде «вытащить те же данные из цикла»?Я думаю, что это улучшит производительность программы.Но я не знаю как.