pyGTrends模块PYTHON的问题

2024-10-16 20:39:12 发布

您现在位置:Python中文网/ 问答频道 /正文

现在我用这个模块已经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_数据“我得到


^{pr2}$

我做了一些检查,例如Google没有改变URL的语法来获取csv 如果我手动在浏览器中插入行的输出

self.raw_data = self.opener.open('http://www.google.com/trends/viz?' + params).read()

(在Google Trends中手动登录后) 我可以定期访问csv。在

1-是否有其他用户可以确认pyGTrends使用中的类似问题?在

我想知道这个问题是否可以联系起来 登录程序可能已经被谷歌改变了(这只是一个假设, 我没有这方面的任何信息)。 在这种情况下,pyGTrends的代码应该做哪些更改?在


Tags: 模块csv数据inpyselflineexception
3条回答

最新版本(9个月前)出现在: https://bitbucket.org/mattreid9956/google-trend-api/overview

我还没有测试过。SirC,如果你找到了不同的解决方案,也许你可以评论一下?在

谷歌已经改变了它的认证网址。我向github存储库推送了一个修复程序: https://github.com/suryasev/unofficial-google-trends-api

我不知道这个修复有多旧,但它不起作用。我发现与GALX cookie匹配的模式有问题。图案应该在

galx = re.compile('<input type="hidden"(.*?)name="GALX"(.*?)value="(?P<galx> ... ', re.DOTALL)

然而,我的错误似乎仍然无法解决。在

相关问题 更多 >