首页 > 编程语言 > python接口自动化43- 使用代理proxies 发送请求

python接口自动化43- 使用代理proxies 发送请求

时间:2022-11-29 09:56:42浏览次数:50  
标签:http python ip 43 代理 https requests proxies

前言

如何在 requests 模块中使用代理发送请求

requests 使用代理

在requests模块中使用代理示例

# 作者-上海悠悠 微信/QQ交流:283340479
# blog地址 https://www.cnblogs.com/yoyoketang/
url = "https://www.baidu.com"

proxies = {
  "http": "http://代理ip:端口",
  "https": "https://代理ip:端口"
}
r = requests.get(url, proxies=proxies)
print(r.text)

使用需要账号和密码的代理

import requests

url = "https://www.baidu.com"
proxies = {
    "http": "http://username:password@ip:端口号",
    "https": "https://username:password@ip:端口号"
}
r = requests.get(url, proxies=proxies)
print(r.text)

session 会话使用代理

在session会话中可以设置全局管理代理

# 作者-上海悠悠 微信/QQ交流:283340479
# blog地址 https://www.cnblogs.com/yoyoketang/
import requests

url = "https://www.baidu.com"

s = requests.Session()
s.proxies = {
  "http": "http://代理ip:端口",
  "https": "https://代理ip:端口"
}

r = s.get(url)
print(r.text)

标签:http,python,ip,43,代理,https,requests,proxies
From: https://www.cnblogs.com/yoyoketang/p/16934525.html

相关文章

  • python学习之基础内容
    安装包下载:https://www.python.org/downloads/,可以根据自己系统选择window版本和linux版本。查询python版本使用:python--version,windows和linux命令一样Pippip是Py......
  • 多版本 Python 使用 pip 安装 package 问题
    最简单的方式使用参数指定安装路径:pipinstall-tD:\python3.5(32bit)\Lib\site-packagesnumpy叨叨叨如果电脑上安装了多个版本的Python的话,在需要使用pip安装新pac......
  • Python资料1
    Python资料 Python入门基础教程(非常详细) 原创20Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python类库(模块)极其丰富,......
  • python从公众号文章中获取二维码
    在做一个公众号采集的项目中,客户有个要求,想把二维码的url保存到数据库中,如图。原本以为要各种骚操作各种逆向才能获取得到,没想到竟然很简单。第一步观察二维码url的规......
  • 学python是不是要跟着老师学?说点实话吧
    学python一定要跟着老师学吗?我自学了三年,这个问题我告诉你。从2018年年底开始,我就在自学python了,今年中旬的时候也找到了python爬虫工程师的工作,七七八八加起来一个月15k......
  • python中的面向对象
    #面向对象是非常重要的!#抽象,是个思想,结构#小明小红小雨都是人#海尔洗衣机海东洗衣机海西洗衣机都是洗衣机#猫狗熊猫都是动物#蓝图##classWas......
  • python 量化提速必备技能
    量化必备技能进程、线程、协程最近再做量化系统的时候,由于python不是很熟悉,日行情下载数据和数据清洗计算等都是单线程处理的,其速度无法忍受。例如:日行情数据的更新,500......
  • Python 操作pymysql模块
    内容概要pymysql模块安装python操作pymysql模块补充说明pymysql安装我们可以在pycharm直接importpymsql,然后点击上面的小灯泡点击install即可或者在cmd中......
  • 用python根据文本数据自动绘制轨迹
    1.具体步骤1.1导包importturtleast1.2设置基本参数t.title('自动轨迹绘制')t.setup(800,600,0,0)t.pencolor('red')t.pensize(5)1.3数据读取#数据读取detals......
  • MySQL多表查询、可视化软件Navicat、python操作MySQL
    数据准备多表查询的两种方式小知识点补充可视化软件Navicat多表查询练习题python操作MySQL数据准备#表数据准备createtabledep(idintprimar......