在Python中无法在指定的时间范围内(即上个月)检索google搜索结果

问题描述 投票:0回答:1

我使用以下代码从Google搜索中获取网站列表。

但是,我需要返回上个月的搜索结果

from googlesearch import search

for result in search('searched word',tld = 'com', stop = 10):
    print(result)
python web-scraping google-search google-search-api
1个回答
0
投票

我至少知道3个Python的库来进行Google搜索,但没有一个库包含“定时搜索”。相反,我建议follow istructions in this post

您只需再添加一个要查询的键,该键就以'&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(去年)

© www.soinside.com 2019 - 2024. All rights reserved.