返回顶部
首页 > 资讯 > 服务器 >在playwright使用隧道代理
  • 731
分享到

在playwright使用隧道代理

服务器运维 2023-09-18 19:09:18 731人浏览 独家记忆
摘要

1.通过代码查看自己的ip import randomimport reimport timefrom playwright.sync_api import sync_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

--结束END--

本文标题: 在playwright使用隧道代理

本文链接: https://lsjlt.com/news/412072.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在playwright使用隧道代理
    1.通过代码查看自己的ip import randomimport reimport timefrom playwright.sync_api import sync_playwright # 导入...
    99+
    2023-09-18
    服务器 运维
  • 隧道代理技术是什么
    隧道代理技术是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。(一)隧道代理的工作原理隧道代理(TB)技术提供了简化的隧道配置方法,要求隧道双方支持双栈。通过TB,用户可以轻...
    99+
    2023-06-20
  • 隧道代理使用前需要了解什么注意事项
    这篇文章主要介绍了隧道代理使用前需要了解什么注意事项,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。隧道代理是代理IP的存在模式。一般来说,它是代理IP。与传统的固定代理IP相...
    99+
    2023-06-20
  • 如何通过 http 代理隧道发送 Client Hello
    问题内容 我有一个客户端将与后端服务建立 tls 连接。 我遇到的情况有两种。 直连网络:客户端--->服务器 在这种环境下,客户端直接连接到服务器,如下代码。 var ...
    99+
    2024-02-12
  • SSH隧道动态转发端口实现SOCKS代理 + HTTP代理(Privoxy)
    一、文章概要 实现效果:ssh连接远程服务器进行网络转发,本地服务连接网络代理环境:windows11/10需要工具:MobaXterm(ssh隧道端口转发),Privoxy(socks转http代理),一个云服务器  二、步骤 1. 用S...
    99+
    2023-09-20
    ssh 服务器 运维
  • 计算机网络中如何搭建隧道代理
    这篇文章主要为大家展示了“计算机网络中如何搭建隧道代理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“计算机网络中如何搭建隧道代理”这篇文章吧。简而言之,隧道代理的设置就是以IPV4为载体,将IP...
    99+
    2023-06-20
  • 使用Python实现SSH隧道界面功能
    目录开发原因效果图源码分析构建隧道初始化加载开始服务停止服务移除服务不足之处源码地址开发原因 MobaXterm作为一个全能型终端神器,功能十分强大,我经常使用其中隧道功能,使用内部...
    99+
    2024-04-02
  • Mysql SSH隧道连接使用的基本步骤
    前言 为了安全,mysql的root用户只本机登录,不对外网进行授权访问,此时可通过SSH隧道连接mysql数据库。以下为配置Mysql SSH隧道连接的基本步骤。 下面话不多说了,来一起看看详细的步骤吧 ...
    99+
    2024-04-02
  • 使用ssh隧道连接远程服务器本地浏览器上网
    1,终端输入命令 ssh -N -D 127.0.0.1:8080 remote_server_name@remote_server_ip_address remote_server_name 参数是远程服务器的用户名 remote_se...
    99+
    2023-09-26
    服务器 ssh linux
  • 你知道如何在Go中使用Git来管理并发代码吗?
    你知道如何在Go中使用Git来管理并发代码吗? 随着软件开发的不断发展,Git已成为了一种非常流行的代码管理工具。在Go语言中,Git也是一种非常有用的工具,特别是在处理并发代码时。在本文中,我们将介绍如何在Go中使用Git来管理并发代码。...
    99+
    2023-11-15
    git 索引 并发
  • 怎么使用在线代理IP
    这篇文章将为大家详细讲解有关怎么使用在线代理IP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在,很多人一想到代理IP,就会想到它可以隐藏真正的IP,可以增加自己的IP访问限制,可以提高网速等等,但还不...
    99+
    2023-06-15
  • 在Windows中使用代理服务器
    要在Windows中使用代理服务器,您可以按照以下步骤进行操作:1. 打开“设置”应用程序。您可以在开始菜单中搜索“设置”来找到它。...
    99+
    2023-09-12
    Windows
  • 如何在Python中使用代理IP?
    前言         在网络爬虫开发中,使用代理IP是非常常见的技巧。代理服务器可以让我们的爬虫请求伪装成其他的用户或者其他地点的请求,达到防止被反爬虫或者加速爬虫请求的效果。 Python作为一门强大的编程语言,也提供了很多方法来使用代...
    99+
    2023-08-31
    网络
  • 在Spring中如何使用动态代理?
    Spring动态代理 定义自定义切面 -  diyNodePoint package com.lxc.diy; import org.aspectj.lang.an...
    99+
    2024-04-02
  • 如何在WCF中使用动态代理
    这篇文章主要介绍“如何在WCF中使用动态代理”,在日常操作中,相信很多人在如何在WCF中使用动态代理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在WCF中使用动态代理”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-09
  • 在线代理服务器怎么使用
    使用在线代理服务器的步骤如下:1. 打开浏览器,进入在线代理服务器网站。2. 在代理服务器网站的输入框中输入要访问的网址,然后点击“...
    99+
    2023-06-13
    在线代理服务器 代理服务器 服务器
  • 您是否知道如何在 ASP 中使用函数并打包代码?
    ASP(Active Server Pages)是一种服务器端脚本语言,它可以用于创建动态的 Web 应用程序。在 ASP 中,函数是一种非常有用的编程工具,它可以让我们更加高效地编写代码,并且方便地复用代码。 本文将介绍如何在 ASP 中...
    99+
    2023-09-13
    函数 教程 打包
  • 如何在C++中调用python代码你知道吗
    目录一、环境设置二、VS项目中设置(1)首先在acaconda中找到include文件夹和libs文件夹,如图所示(2)点击链接器,然后输入,附加依赖项,添加python36_d.l...
    99+
    2024-04-02
  • 如何在Shell脚本中使用管道
    如何在Shell脚本中使用管道?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。示例1:生成一个8位的随机密码tr -dc A-Za-z0-9_...
    99+
    2023-06-09
  • 如何在LINUX中使用管道命令
    如何在LINUX中使用管道命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。打开LINUX,我们可以选用UBUNTU操作系统。找到左边的TERMINAL,并且打开窗口。|前...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作