【发布时间】:2013-01-18 00:37:04
【问题描述】:
我开始学习 python 来制作一个用于抓取网络数据的程序。所以我在谷歌上搜索,发现了谷歌趋势 API,pyGTrend.py。但我不能使用它。 我可以在谷歌中找到同样的问题,但没有我能理解的解决方案。 请帮帮我。
我只是使用了 API 所有者网站上写的 API:Programmatic Google Trends Api
from pyGTrends import pyGTrends
connector = pyGTrends('googleID','passwaord')
connector.download_report(('banana', 'bread', 'bakery'),date='2008-4',geo='AT',scale=1)
print connector.csv()
错误信息如下,
Traceback(most recent call last):
File ('Stdin') line1, in <Module>
File "C:\Pyhon27\Lib\site-pacakage\pyGTrends.py" line 115, in csv
KeyError: 'main'
【问题讨论】:
-
错误的行号超出了pyGtrends.py file 中的行数。你修改了吗?
-
没有。这是 github 上的原始代码。
-
然后可能需要查看 pyGTrends.py 代码的副本。另外,能否复制粘贴真实的源代码和回溯?我注意到提供的文本中有拼写错误(例如“passwaord”和“pacakage”),这表明您可能是手动输入的。
-
嗨,你有没有找到任何有效的解决方案。
标签: python google-trends