В Python не удается получить результаты поиска Google для указанного диапазона времени, то есть за последний месяц - PullRequest
0 голосов
/ 11 октября 2019

Я использую следующий код, чтобы получить список веб-сайтов из поиска Google.

Однако мне нужно вернуть результат поиска за последний месяц

from googlesearch import search

for result in search('searched word',tld = 'com', stop = 10):
    print(result)

1 Ответ

0 голосов
/ 11 октября 2019

Я знаю как минимум 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 (последний год)

...