删除特定日期范围的谷歌搜索结果
嗨,
我正在尝试建立一个系统,允许我将特定日期范围的谷歌搜索结果拉到我的本地机器上。我尝试了以下生成结果的代码,如下面的链接所示。
不显示日期范围
。
选择 | 换行 | 行号
- import requests, bs4
- res = requests.get('https://www.google.com/search?q=nepal+OR+नेपाल&tbs=cdr:1,cd_min:4/1/2020,cd_max:4/8/2020')
- res.raise_for_status()
- soup = bs4.BeautifulSoup(res.text, 'html.parser')
- linkElements = soup.select('div')
- open('output.html', 'w').write(res.text)
它显示了以下项的正常搜索结果
'nepal orनेपाल'
但是我需要一个日期范围的搜索结果,比如说
2020年4月1日至2020年4月8日
如下面链接中的图像所示。
包含日期范围的结果
通过一些研究,我了解到这可以通过使用API来完成,例如
SerpAPI
但那要花我每月50美元。
有没有其他方法可以让我这么做?