Python中為feedparser設(shè)置超時(shí)時(shí)間避免堵塞
python有一個(gè)用于解析feed的模塊:feedparser,feedparser解析各種feed是非常方便的,唯一比較惱火的是遇到一些badurl,經(jīng)常會(huì)導(dǎo)致堵塞,因此需要為feedparser設(shè)置一個(gè)超時(shí)時(shí)間。
可是feedparser并沒(méi)有提供這個(gè)功能,只好采用其他方法了,具體辦法請(qǐng)參看feedparser項(xiàng)目的issue221。
其實(shí)也很簡(jiǎn)單,按照上面文檔的說(shuō)明
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>)
相關(guān)文章
Python可視化單詞統(tǒng)計(jì)詞頻統(tǒng)計(jì)中文分詞的實(shí)現(xiàn)步驟
這篇文章主要介紹了Python可視化單詞統(tǒng)計(jì)詞頻統(tǒng)計(jì)中文分詞,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-11-11
python實(shí)現(xiàn)測(cè)試工具(一)——命令行發(fā)送get請(qǐng)求
這篇文章主要介紹了python如何實(shí)現(xiàn)命令行發(fā)送get請(qǐng)求,幫助大家更好的利用python進(jìn)行測(cè)試工作,感興趣的朋友可以了解下2020-10-10
基于Python編寫一個(gè)簡(jiǎn)單的端口掃描器
端口掃描是非常實(shí)用的,不止用在信息安全方面,日常的運(yùn)維也用得到。本文將利用Python編寫一個(gè)簡(jiǎn)單的端口掃描器,需要的可以參考一下2022-04-04
Python3實(shí)現(xiàn)的Mysql數(shù)據(jù)庫(kù)操作封裝類
這篇文章主要介紹了Python3實(shí)現(xiàn)的Mysql數(shù)據(jù)庫(kù)操作封裝類,涉及Python針對(duì)mysql數(shù)據(jù)庫(kù)的連接、查詢、更新及關(guān)閉連接等相關(guān)操作技巧,需要的朋友可以參考下2018-06-06
python scatter散點(diǎn)圖用循環(huán)分類法加圖例
這篇文章主要為大家詳細(xì)介紹了python scatter散點(diǎn)圖用循環(huán)分類法加圖例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03
Python中字節(jié)數(shù)組和16進(jìn)制字符串轉(zhuǎn)換方式
這篇文章主要介紹了Python中字節(jié)數(shù)組和16進(jìn)制字符串轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06

