背景: 用 gevent 协程包来开并发写爬虫的时候,发现程序会在 requests 请求时产生死循环。 解决方法 在程序的入口出加上补丁 from gevent import monkey, spawn monkey.patch_all() 问题详情见: https://github.com/gevent/gevent/issues/1016 这里需要主意一点就是,一定要在程序的入口处引入,之前又一个问题就是没有在入口处引用导致仍然会死循环。