報錯:
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is compiled with OpenSSL 1.1.0h 27 Mar 2018.
解決辦法:
Terminal窗口執(zhí)行:pip install urllib3==1.26.15
Urllib3是一個功能強大,用于HTTP客戶端的Python庫,它包含4個模塊:
urllib.request---請求模塊,用于發(fā)起網(wǎng)絡(luò)請求
urllib.parse---解析模塊,用于解析url
urllib.error---異常處理模塊,用于處理request引起的異常
urllib.robotparser robots.tx---用于解析robots.txt文件
安裝命令:
安裝命令:pip install urllib3
urllib3發(fā)送網(wǎng)絡(luò)請求前,首先創(chuàng)建PoolManager對象 ,然后通過對象調(diào)用request()方法來發(fā)送網(wǎng)絡(luò)請求
method:請求方式
url:請求地址
headers:請求頭信息
fields:請求體數(shù)據(jù)
body:指定請求體類型
tiemout:設(shè)置超時時間
get請求
import urllib3 #導(dǎo)入urllib3模塊
urllib3.disable_warnings()
http = urllib3.PoolManager()
re = http.request('get',請求地址)
print(resp.data) -- 查看響應(yīng)數(shù)據(jù)
post請求文章來源:http://www.zghlxwxcb.cn/news/detail-639451.html
import urllib3 #導(dǎo)入urllib3模塊
urllib3.disable_warnings()
http = urllib3.PoolManager()
re = http.request('post',請求地址,fields=請求參數(shù), headers=請求頭)
print(resp.data) -- 查看響應(yīng)數(shù)據(jù)
文章來源地址http://www.zghlxwxcb.cn/news/detail-639451.html
到了這里,關(guān)于報錯:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled wi的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!