如何解决python编程中的MonkeyPatchWarning错误

在学习使用python中的多协程功能时,出现以下警告信息:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See https://github.com/gevent/gevent/issues/1016. Modules that had direct imports (NOT patched): ['urllib3.util,研究半天,发现只需要有小小改动,即可解决

程序想抓取某个网站前三个类目下的前三个页面内容,想通过多协程的使用节省抓取的时间,代码如下:
如何解决python编程中的MonkeyPatchWarning错误
本小菜在学习python的多协程功能时,出现了以下警告:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors,

如何解决python编程中的MonkeyPatchWarning错误

上网查阅了n多资料后,发现只需要对程序的代码做一点点的调整,这个问题就迎刃而解,调整如下:
如何解决python编程中的MonkeyPatchWarning错误
也就是说,我们要先引用多协程模块monkey.patch_all(),再引用别的才行,调整完后运行,问题完美解决,结果如下:

如何解决python编程中的MonkeyPatchWarning错误