Я использую следующий код, чтобы получить список веб-сайтов из поиска Google.
Однако мне нужно вернуть результат поиска за последний месяц
from googlesearch import search for result in search('searched word',tld = 'com', stop = 10): print(result)
Я знаю как минимум 3 библиотеки для Python, которые делают поиск в Google, но ни одна из них не включает «поиск по времени». Вместо этого я предлагаю следовать указаниям в этом посте .
Вам нужно только добавить еще один ключ к запросу, который представлен как '& tbs = qdr: X'. X относится к нужному вам времени.
Пример: "https://www.google.com/search?q=StackOverflow&tbs=qdr:h". (будет искать в последний час).
В случае, если вы запрашиваете, это будет: "https://www.google.com/search?q=StackOverflow&tbs=qdr:m".
После списка всех опций:
tbs = qdr: h (последний час) tbs = qdr: d (последние 24 часа) tbs= qdr: w (последняя неделя) tbs = qdr: m (последний месяц) tbs = qdr: y (последний год)