使用GoogleNews api设置代理服务器问题



在访问GoogleNews api时,办公室防火墙似乎有问题。最初,下面的代码给出的结果为空。我能够在我的用户帐户中添加代理环境变量后运行以下代码

http_proxyhttp://abcd.mno.com:10023

https_proxyhttps://abcd.mno.com:10023

我能够在命令提示符下以及在Spyder上成功地运行它。我现在的笔记本电脑是通过vpn连接到工作网络的。

现在我想换一台笔记本电脑。我遇到了同样的问题。如上所述,我已经在我的用户帐户中设置了环境变量。condarc文件还显示了上述proxy_servers。但我得到的结果是空的。这台笔记本电脑在我的办公室,连接到通过局域网的工作网络

我可以做些什么来确保正确配置代理设置?

我用来测试api工作的简化代码如下:

import pandas as pd
import os
import time
from GoogleNews import GoogleNews
from datetime import timedelta, date

googlenews = GoogleNews()
googlenews.search('Corona')
results = googlenews.result()
print(results)

所以,如果你有自己的HTTP/HTTPS代理,你想用它向谷歌发出请求,那就是你的方法:

gn = GoogleNews()
gn.top_news(proxies = {'https':'34.91.135.38:80'})

有关更多信息,请参阅https://pypi.org/project/pygooglenews/

相关内容

  • 没有找到相关文章

最新更新