首页 > 编程语言 >python使用httpHandler处理请求案例

python使用httpHandler处理请求案例

时间:2022-11-22 11:02:36浏览次数:47  
标签:请求 headers python request urllib 案例 opener HTTPHandler 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中

 

标签:请求,headers,python,request,urllib,案例,opener,HTTPHandler,httpHandler
From: https://blog.51cto.com/u_11635800/5877059

相关文章

  • python中urllib.request对象案例
    刚刚接触爬虫,基础的东西得时时回顾才行,这么全面的帖子无论如何也得厚着脸皮转过来啊!什么是Urllib库?urllib库是 ​​Python​​ 内置的HTTP请求库。urllib模块提供......
  • 用 python 和 java 实现线性代数计算(1)—— 矩阵基本操作
    参考:《机器学习算法框架实战:Java和Python实现》python实现主要是调用NumPy库做的;java实现基本没有调库文章目录​​1.说明​​​​1.1程序组织​​​​1.2数据结构​​......
  • 极客编程python入门-切片
    切片取一个list或tuple的部分元素是非常常见的操作。>>>L=['Michael','Sarah','Tracy','Bob','Jack']>>>[L[0],L[1],L[2]]['Michael','Sarah','Tracy']Python提......
  • Python使用自带venv创建虚拟环境
    Python使用自带venv创建虚拟环境创建虚拟环境目录mkdirvirtaulenvpython-mvenvvirtualenv启动虚拟环境sourcevirtualenv/bin/activate退出虚拟环境de......
  • python三十八期--
    上周内容回顾同步与异步任务的提交方式 同步 任务提交之后原地等待任务的结果期间不做任何事 异步 任务提交之后不原地等待任务的结果(异步回调机制)阻......
  • 【Python】for-in循环、while循环
    1.for-in循环适合用于知道循环次数的场景。计算1~100求和的结果sum=0forxinrange(101):sum+=xprint(sum)range的用法range(101):产生0~100范围的整数,......
  • python几种解释器
    Python有好几种版本的解释器:CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是使用最广的Python解释器。我们通常说的、下载的、讨论的、......
  • python flask实战订餐系统微信小程序-59flask部署单进程启动服务
    欢迎关注原创Python微信订餐小程序课程视频Python实战量化交易理财系统​​python​​​​flask​​实战订餐系统微信小程序-60nginx+uwsgi实现多进程访问​​​B站配套......
  • flask 自动换背景,使用python获取bing每日壁纸当作登陆背景图片
    欢迎关注原创视频教程Python微信订餐小程序课程视频Python实战量化交易理财系统背景我的博客登陆背景图就是调用的bing接口来实现的,每天自动换背景,很是华丽,但是从网上找的几......
  • Python办公自动化之Excel做表自动化:全网最全,看这一篇就够了!
    0PythonExcel库对比我们先来看一下python中能操作Excel的库对比(一共九个库):1Pythonxlrd读取操作Excel1.1xlrd模块介绍配合前天发布的​​搞定,爬取公众号文章转换成PDF......