python使用httpHandler處理請求案例


#coding=utf-8
#HTTPHandler & opener 
#更高級一些功能,可以高仿模擬瀏覽器
import urllib.request
import urllib.parse
url = "https://www.baidu.com/";
handler = urllib.request.HTTPHandler();
opener  = urllib.request.build_opener(handler);
headers={
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
};
request = urllib.request.Request(url =url,headers=headers);
response = opener.open(request);
print(response.read());

 

1.什么是HTTPHandler

HttpHandler是一個HTTP請求的真正處理中心,也正是在這個HttpHandler容器中,python才真正地對客戶端請求的服務器頁面做出編譯和執行,並將處理過后的信息附加在HTTP請求信息流中再次返回到HttpModule中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM