我现在使用该模块已经 6 个月了 pyGTrends 下载关于搜索查询的数据。
几天后,pyGTrends 模块似乎没有 继续工作,详细产生的错误是:
Traceback (most recent call last):
File "d_queries.py", line 41, in <module>
print queryReport.csv()[:100]
File "/----/----/Desktop/pangea/queries_v1/pyGTrends.py", line 107, in csv
raise Exception("Could not find requested section")
Exception: Could not find requested section
在模块 pyGTrends.py 中添加一些“打印”命令 当我打印“self.raw_data”时,我获得了
??You must be signed in to export data from Google Trends.
我做了一些检查,例如 Google 没有更改 URL 的语法来获取 csv,因为 如果我在浏览器中手动插入该行的输出
self.raw_data = self.opener.open('http://www.google.com/trends/viz?' + params).read()
(曾经在 Google 趋势中手动执行登录) 我可以定期访问 csv。
1-是否有其他用户可以确认在使用pyGTrends时出现类似问题?
2-我想知道这个问题是否可以联系起来 到可能已被谷歌更改的登录程序(这只是一个假设, 我没有这方面的任何信息)。 那么,pyGTrends的代码应该做哪些改动呢?
请您参考如下方法:
Google 已更改其身份验证 URL。我将修复推送到 github 存储库: https://github.com/suryasev/unofficial-google-trends-api
