我正在尝试使用最近发布的 GoogleNews API 来获取本网站 https://pypi.org/project/GoogleNews/ 提供的一些来自 google 的文章。 。
但是在终端中,我收到错误“没有名为“GoogleNews”的模块'”,即使我已经运行了
pip install GoogleNews
这是我尝试运行的完整程序:
from GoogleNews import GoogleNews
googlenews = GoogleNews()
googlenews.search('Corona')
googlenews.result()
是不是我漏掉了什么?评估 API 是否良好/工作/不工作等是非常新的。
当你们尝试寻找一种工具来尽可能轻松地获取新闻时,你们通常会寻找一些东西吗?
最佳答案
您可能搞乱了 Python 版本。
如果您使用 pip
安装模块,您应该使用 Python 2.7 执行 Python 代码。如果您想使用 Python 版本 3,则需要使用 pip3
并使用 python3 myScript.py
执行代码。
尝试以下操作:
- 创建一个名为 myScript.py 的文件
from GoogleNews import GoogleNews
googlenews = GoogleNews()
googlenews.search('Corona')
googlenews.result()
- 安装 Google 新闻模块
pip3 install GoogleNews
- 执行您的代码
python3 myScript.py
如果您还没有 Python 3,download it here 。 Pip3 自动随 Python 3 一起提供。
关于python - 使用 GoogleNews 抓取新闻时出错 - "No module named GoogleNews",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60694696/