【解决方案】Monkey-patching ssl after ssl has already been imported may lead to errors
简述
最近换成了Python 3.6 发现以前我写了一个爬虫用不了了。
https://blog.csdn.net/a19990412/article/details/80149453
遇到这个问题之后,我在网上搜索了一下,再github上的一个小哥给出了解答。有些小哥可能访问github稍微慢点,看csdn就会方便很多。
解决办法
就是将先打好补丁,之后,再导入其他的包
即导入包的顺序变成下面的这个样子。
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不行的了导入方式为:
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
对比一下就看懂了~
还没有评论,来说两句吧...