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中
相关推荐
  xuMelon    2020-05-04  
   bearhoopIT之道    2020-08-16  
   Kakoola    2020-08-01  
   凯哥Java    2020-07-04  
   haidaoxianzi    2020-07-04  
   delmarks    2020-06-28  
   aNian    2020-06-16  
   qingjiuquan    2020-06-07  
   fraternityjava    2020-06-04  
   明瞳    2020-06-04  
   HappyHeng    2020-05-28  
   88473166    2020-05-14  
   oXiaoChong    2020-05-07  
   ChainDestiny    2020-05-07  
   doomvsjing    2020-05-07  
   MrLiar    2020-04-27  
   shawroad    2020-04-19