码迷,mamicode.com
首页 > 编程语言 > 详细

python使用httpHandler处理请求案例

时间:2020-05-07 20:18:30      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:request   odi   gecko   opener   imp   www   浏览器   amp   win   

#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中

 

python使用httpHandler处理请求案例

标签:request   odi   gecko   opener   imp   www   浏览器   amp   win   

原文地址:https://www.cnblogs.com/zh718594493/p/12844938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!