我的编程空间,编程开发者的网络收藏夹
学习永远不晚

在playwright使用隧道代理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

在playwright使用隧道代理

1.通过代码查看自己的ip

import randomimport reimport timefrom playwright.sync_api import sync_playwright  # 导入playwright同步apidef run(playwright):  # 定义run方法    browser = playwright.chromium.launch(headless=False)    context = browser.new_context()  # 创建context对象,context之间是相互隔离的,可以理解为轻量级的浏览器实例    page = context.new_page()  # 创建page对象,真正打开浏览器界面    url = "http://httpbin.org/ip"    page.goto(url, timeout=120000)     time.sleep(6)    for i in range(1,10):        # input("输入continue")        print("***",page.content())        time.sleep(10)        page.goto(url, timeout=120000)        # page.reload(timeout=120000)if __name__ == '__main__':    with sync_playwright() as playwright:  # playwright使用入口,通过上下文方式        run(playwright)  # 调用run方法,将playwright实例传入

通过以上方法可以看到自己的ip地址如下图
在这里插入图片描述

2.加上隧道代理(以小象的隧道代理为例)

    browser = playwright.chromium.launch(headless=False,             proxy={"server": "http://http-short.xiaoxiangdaili.com:10010",                    "username": "xxxx",                    "password": "xxxx"                    })

输入服务器地址,用户名,密码即可
完整代码如下

import randomimport reimport timefrom playwright.sync_api import sync_playwright  # 导入playwright同步apidef run(playwright):  # 定义run方法    browser = playwright.chromium.launch(headless=False,             proxy={"server": "http://http-short.xiaoxiangdaili.com:10010",                    "username": "xxxx",                    "password": "xxxx"                    })    # chromium的browser对象,当前使用的是playwright安装的自带的chromium    context = browser.new_context()  # 创建context对象,context之间是相互隔离的,可以理解为轻量级的浏览器实例    page = context.new_page()  # 创建page对象,真正打开浏览器界面    url = "http://httpbin.org/ip"    page.goto(url, timeout=120000)     time.sleep(6)    for i in range(1,10):        # input("输入continue")        print("***",page.content())        time.sleep(10)        page.goto(url, timeout=120000)if __name__ == '__main__':    with sync_playwright() as playwright:  # playwright使用入口,通过上下文方式        run(playwright)  # 调用run方法,将playwright实例传入

来源地址:https://blog.csdn.net/Awesome_py/article/details/129861755

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

在playwright使用隧道代理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

隧道代理技术是什么

隧道代理技术是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。(一)隧道代理的工作原理隧道代理(TB)技术提供了简化的隧道配置方法,要求隧道双方支持双栈。通过TB,用户可以轻
2023-06-20

隧道代理使用前需要了解什么注意事项

这篇文章主要介绍了隧道代理使用前需要了解什么注意事项,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。隧道代理是代理IP的存在模式。一般来说,它是代理IP。与传统的固定代理IP相
2023-06-20

如何通过 http 代理隧道发送 Client Hello

问题内容我有一个客户端将与后端服务建立 tls 连接。我遇到的情况有两种。直连网络:客户端--->服务器在这种环境下,客户端直接连接到服务器,如下代码。var d tls.dialer//...d.config = &tls.confi
如何通过 http 代理隧道发送 Client Hello
2024-02-12

计算机网络中如何搭建隧道代理

这篇文章主要为大家展示了“计算机网络中如何搭建隧道代理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“计算机网络中如何搭建隧道代理”这篇文章吧。简而言之,隧道代理的设置就是以IPV4为载体,将IP
2023-06-20

怎么使用在线代理IP

这篇文章将为大家详细讲解有关怎么使用在线代理IP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在,很多人一想到代理IP,就会想到它可以隐藏真正的IP,可以增加自己的IP访问限制,可以提高网速等等,但还不
2023-06-15

在Windows中使用代理服务器

要在Windows中使用代理服务器,您可以按照以下步骤进行操作:1. 打开“设置”应用程序。您可以在开始菜单中搜索“设置”来找到它。2. 在“设置”窗口中,点击“网络和Internet”选项。3. 在“网络和Internet”窗口中,选择左
2023-09-12

如何在WCF中使用动态代理

这篇文章主要介绍“如何在WCF中使用动态代理”,在日常操作中,相信很多人在如何在WCF中使用动态代理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在WCF中使用动态代理”的疑惑有所帮助!接下来,请跟着小编
2023-06-09

在线代理服务器怎么使用

使用在线代理服务器的步骤如下:1. 打开浏览器,进入在线代理服务器网站。2. 在代理服务器网站的输入框中输入要访问的网址,然后点击“代理”或“访问”按钮。3. 等待代理服务器加载目标网站页面,这可能需要一些时间,具体时间取决于网络速度和目标
2023-06-13

如何在LINUX中使用管道命令

如何在LINUX中使用管道命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、打开LINUX,我们可以选用UBUNTU操作系统。2、找到左边的TERMINAL,并且打开窗
2023-06-13

编程热搜

目录