Python使用urllib模塊的urlopen超時(shí)問題解決方法
在新的公司開始上班,今天工作的主題內(nèi)容是市場部門需要抓取一些論壇用戶的郵箱,以便發(fā)送營銷郵件。
于是用了一個(gè)python腳本來執(zhí)行,前面抓了幾個(gè)都沒有什么問題,后來碰到一個(gè)論壇,在執(zhí)行urlopen的地方總是提示超時(shí),百度了一下,因?yàn)槲沂褂玫氖莡rllib不是urllib2,所以無法直接在urlopen里面加timeout參數(shù),只能是設(shè)置全局腳本的超時(shí)時(shí)間
首先:
import socket
然后:
socket.setdefaulttimeout(60)
設(shè)置全局的超時(shí)時(shí)間為60s。
之后再執(zhí)行腳本的時(shí)候就沒有什么大問題了。
- Python urlopen()和urlretrieve()用法解析
- 詳解Python3網(wǎng)絡(luò)爬蟲(二):利用urllib.urlopen向有道翻譯發(fā)送數(shù)據(jù)獲得翻譯結(jié)果
- python urllib urlopen()對(duì)象方法/代理的補(bǔ)充說明
- 解決python3 urllib中urlopen報(bào)錯(cuò)的問題
- Python urlopen()函數(shù) 示例分享
- Python urllib模塊urlopen()與urlretrieve()詳解
- Python urlopen 使用小示例
- Python urlopen()參數(shù)代碼示例解析
相關(guān)文章
Mac中安裝anaconda并配置虛擬環(huán)境的詳細(xì)過程
這篇文章主要給大家介紹了關(guān)于Mac中安裝anaconda并配置虛擬環(huán)境的詳細(xì)過程,anaconda是包管理器和環(huán)境管理器,使用它可以方便地創(chuàng)作,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10
Python playwright學(xué)習(xí)之自動(dòng)錄制生成腳本
playwright 可以支持自動(dòng)錄制生成腳本,也就是說只需要在頁面上點(diǎn)點(diǎn)點(diǎn),就可以自動(dòng)生成對(duì)應(yīng)的腳本了。本文就來和大家詳細(xì)聊聊實(shí)現(xiàn)方法吧2023-02-02
詳解Python 數(shù)據(jù)庫的Connection、Cursor兩大對(duì)象
這篇文章主要介紹了Python 數(shù)據(jù)庫的Connection、Cursor兩大對(duì)象,文中通過python 數(shù)據(jù)庫圖解給大家介紹的非常詳細(xì),需要的朋友參考下吧2018-06-06
聊聊Python代碼中if?__name__?==?‘__main__‘的作用是什么
一個(gè)python文件通常有兩種使用方法,第一是作為腳本直接執(zhí)行,第二是 import 到其他的python腳本中被調(diào)用執(zhí)行,這篇文章主要給大家介紹了關(guān)于Python代碼中if?__name__?==?‘__main__‘的作用是什么的相關(guān)資料,需要的朋友可以參考下2022-03-03

