我使用feedparser來打印前5個Google新聞標題。我以同樣的方式從URL中獲取所有信息。加速feedparser
x = 'https://news.google.com/news/feeds?pz=1&cf=all&ned=us&hl=en&topic=t&output=rss'
feed = fp.parse(x)
我的問題是,我在運行此腳本時,我開始一個外殼,讓〜2第二橫向變得很煩人。這個時間延遲主要來自通過網絡的通信,還是來自解析文件?
如果是從解析文件,有沒有辦法只採取我所需要的(因爲這是非常小的在這種情況下)?
如果是從以前的可能性,有什麼辦法可以加快這個過程嗎?
你使用一些框架還是純python shell腳本? –
運行'python -mcProfile your_script.py'來查看時間花在哪裏。 – jfs
謝謝塞巴斯蒂安的提示。作爲後續行動,約翰內斯看起來是多種因素是正確的。在feedparser,打開urllib和使用http訪問信息之間時間相當均勻。 – jay