Python中为feedparser设置超时时间避免堵塞
python有一个用于解析feed的模块:feedparser,feedparser解析各种feed是非常方便的,唯一比较恼火的是遇到一些badurl,经常会导致堵塞,因此需要为feedparser设置一个超时时间。
可是feedparser并没有提供这个功能,只好采用其他方法了,具体办法请参看feedparser项目的issue221。
其实也很简单,按照上面文档的说明
developers have had the ability to set a global timeout for over seven years by importing the socket library and setting the timeout in this way:
import socket
socket.setdefaulttimeout(<timeout in floating seconds>)
相关文章
Python将文件映射到内存使用mmap.mmap()函数方式
这篇文章主要介绍了Python将文件映射到内存使用mmap.mmap()函数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
这篇文章主要介绍了Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-02-02利用Chatgpt开发一款加减乘除计算器(Python代码实现)
这篇文章主要为大家详细介绍了如何利用Chatgpt开发一款加减乘除计算器(用Python代码实现),文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下2023-02-02
最新评论