情况是这样的。你知道吗
我正在运行一个python脚本,该脚本应该登录到一个网站,并保存cookies以在网站中执行更多操作。 程序在我的电脑上按预期运行,但是。。。当我把它带到老板的电脑上时,程序失败了。你知道吗
以下是回溯信息:
requests.exceptions.SSLError: HTTPSConnectionPool(host='www.somehost.com', port=443): Max retries exceeded with url: www.somehost.com (Caused by SSLError(SSLError(1, u'[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)'),))
这是我的密码:
from requests import Session
# create the session variable
s = Session()
# get the cookie format of any web page that will kick the bot out to log in
s.get(base_url + "prodmirr/servlet/Product/additional_template_list.html", verify=False)
这绝对不是防火墙问题。它可以在我的电脑上按预期运行,尽管我被McAfee诅咒了,而且我的老板很幸运使用了WindowsDefender。我们查过了,他的电脑上没有被屏蔽的东西。我们都在运行最新版本的windows10。你知道吗
我们都有相同版本的urllib。这个可能重复的问题的解决方案一点也没有改变。你知道吗
如果需要其他信息,请随时询问。 提前谢谢。你知道吗
我已经解决了这个问题,在几乎一整天的工作之后。所有这些问题似乎都发生在请求版本2.18.4上,这正是我的老板所使用的版本。你知道吗
我使用的是2.11.1版
要从2.18.4升级到2.11.1,只需在中执行以下命令命令行你知道吗
这修复了SSL的所有问题。谢谢你的帮助。你知道吗
相关问题 更多 >
编程相关推荐