【解决方案】Monkey-patching ssl after ssl has already been imported may lead to errors

àì夳堔傛蜴生んèń 2022-05-08 00:54 220阅读 0赞

简述

最近换成了Python 3.6 发现以前我写了一个爬虫用不了了。
https://blog.csdn.net/a19990412/article/details/80149453

遇到这个问题之后,我在网上搜索了一下,再github上的一个小哥给出了解答。有些小哥可能访问github稍微慢点,看csdn就会方便很多。

解决办法

就是将先打好补丁,之后,再导入其他的包

即导入包的顺序变成下面的这个样子。

  1. import gevent from gevent import monkey monkey.patch_all(select=False) import requests import os import random import re from lxml import etree from urllib import parse import time

原来的在py3.6不行的了导入方式为:

  1. import requests import os import random import re from lxml import etree import gevent from gevent import monkey monkey.patch_all(select=False) from urllib import parse import time

对比一下就看懂了~

发表评论

表情:
评论列表 (有 0 条评论,220人围观)

还没有评论,来说两句吧...

相关阅读