Python3 requests模块如何模仿浏览器及代理


Posted in Python onJune 15, 2020

requests是使用Apache2 licensed 许可证的HTTP库。

用python编写。

比urllib2模块更简洁。

Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。

在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。

代码如下

import requests


def xiaodai():
  url = 'http://erge1998.cn/'

  proxies = {
    'http': 'http://149.28.38.64:1081',
    'https': 'https://149.28.38.64:1081'
  }

  headers = {
    'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
  }

  try:
    response = requests.get (url, headers=headers, proxies=proxies)
    print(response.text)
  except Exception as e:
    print(e)

if __name__ == '__main__':
  xiaodai()

结果

Python3 requests模块如何模仿浏览器及代理

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现合并两个数组的方法
May 16 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Pycharm导入anaconda环境的教程图解
Jul 31 Python
Python logging模块handlers用法详解
Aug 14 Python
详解python爬取弹幕与数据分析
Nov 14 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
python使用pymysql模块操作MySQL
Jun 16 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 #Python
keras得到每层的系数方式
Jun 15 #Python
Python类及获取对象属性方法解析
Jun 15 #Python
在Keras中实现保存和加载权重及模型结构
Jun 15 #Python
简单了解Python多态与属性运行原理
Jun 15 #Python
Python类super()及私有属性原理解析
Jun 15 #Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 #Python
You might like
php中session退出登陆问题
2014/02/27 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
php pdo操作数据库示例
2017/03/10 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
jQuery设计思想
2017/03/07 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
使用Python对MySQL数据操作
2017/04/06 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
浅析python的Lambda表达式
2019/02/27 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
施工人员岗位职责
2013/12/12 职场文书
外国人来华邀请函
2015/01/31 职场文书
SQL基础的查询语句
2021/11/11 MySQL
Python之matplotlib绘制饼图
2022/04/13 Python