Python使用urllib模塊的urlopen超時問題解決方法
在新的公司開始上班,今天工作的主題內(nèi)容是市場部門需要抓取一些論壇用戶的郵箱,以便發(fā)送營銷郵件。
于是用了一個python腳本來執(zhí)行,前面抓了幾個都沒有什么問題,后來碰到一個論壇,在執(zhí)行urlopen的地方總是提示超時,百度了一下,因為我使用的是urllib不是urllib2,所以無法直接在urlopen里面加timeout參數(shù),只能是設(shè)置全局腳本的超時時間
首先:
import socket
然后:
socket.setdefaulttimeout(60)
設(shè)置全局的超時時間為60s。
之后再執(zhí)行腳本的時候就沒有什么大問題了。
相關(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í)之自動錄制生成腳本
playwright 可以支持自動錄制生成腳本,也就是說只需要在頁面上點點點,就可以自動生成對應(yīng)的腳本了。本文就來和大家詳細(xì)聊聊實現(xiàn)方法吧2023-02-02
詳解Python 數(shù)據(jù)庫的Connection、Cursor兩大對象
這篇文章主要介紹了Python 數(shù)據(jù)庫的Connection、Cursor兩大對象,文中通過python 數(shù)據(jù)庫圖解給大家介紹的非常詳細(xì),需要的朋友參考下吧2018-06-06
聊聊Python代碼中if?__name__?==?‘__main__‘的作用是什么
一個python文件通常有兩種使用方法,第一是作為腳本直接執(zhí)行,第二是 import 到其他的python腳本中被調(diào)用執(zhí)行,這篇文章主要給大家介紹了關(guān)于Python代碼中if?__name__?==?‘__main__‘的作用是什么的相關(guān)資料,需要的朋友可以參考下2022-03-03

