补充:selenium操作已打开的浏览器窗口

这篇具有很好参考价值的文章主要介绍了补充:selenium操作已打开的浏览器窗口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 打开浏览器

首先来到安装 chrome浏览器 的文件夹下,例:C:\Users\01\AppData\Local\Google\Chrome\Application
补充:selenium操作已打开的浏览器窗口
在此界面打开 cmd窗口,

然后输入:chrome.exe --remote-debugging-port=9527 --user-data-dir=“F:\selenium\AutomationProfile” ,并回车。
这句代码的意思是启动 chrome浏览器 的调试模式,

user-data-dirr=“F:\selenium\AutomationProfile” 是在单独的配置文件中启动 chrome浏览器,可以理解为 新的浏览器,记得创建对应文件夹哦;
其中 9527 为端口号,可自行指定。
补充:selenium操作已打开的浏览器窗口
此时候,如果无误的话就可以看到桌面新打开了一个 chrome 浏览器了。

那接下来就是去控制这个 手动打开的 chrome浏览器 啦。

2. 编写 Python程序获取控制 浏览器

补充:selenium操作已打开的浏览器窗口

# coding:utf-8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_experimental_option("debuggerAddress", "127.0.0.1:9527")
driver = webdriver.Chrome(r'C:\Users\01\Desktop\chromedriver_win32\chromedriver.exe',options=options)

url = 'https://www.bilibili.com'
driver.get(url)
print(driver.title)

代码运行后,可以看到如下:浏览器访问了哔哩哔哩,并获取 当前页面的 title 。
补充:selenium操作已打开的浏览器窗口
特别的:也可以是手动在浏览器中操作至我们待爬取的目标页面后,再程序控制进行循环爬取或输入。也就是省略掉用程序控制浏览器后一步一步点至目标页面。

备注:收藏中有参考文章。文章来源地址https://www.toymoban.com/news/detail-406312.html

到了这里,关于补充:selenium操作已打开的浏览器窗口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决python+selenium自动化,打开谷哥浏览器窗口么会自动关闭问题

    # 导包 from selenium import webdriver from selenium.webdriver.common.by import By # 实例化浏览器,且浏览器对象的初始化放在定义的方法函数外,以全局变量的形式使用 wd = webdriver.Chrome() # 已配置环境变量 def get(): #

    2024年02月14日
    浏览(39)
  • py Selenium来启动多个浏览器窗口或标签页,并操作它们

    使用Selenium库可以启动多个浏览器窗口或标签页,并进行操作。以下是一个简单的示例代码,演示如何使用Selenium启动多个浏览器窗口并操作它们: 在上面的代码中,我们首先使用 webdriver.Chrome() 方法创建了一个Chrome浏览器的实例,并使用 get(\\\"about:blank\\\") 方法打开了一个空白页

    2024年02月04日
    浏览(34)
  • 解决selenium4在部分电脑上运行时报异常GPU process launch failed: error_code=18无法打开浏览器窗口

    我在台式windows10上运行的一点问题没有的程序拷贝到同样操作系统的笔记本上运行就会报异常 刚开始一直是怀疑是没有添加禁用gpu加速参数导致,后来加上去--disable-gpu后还是报该异常。 最后将所有常用参数一个个尝试,添加--no-sandbox参数后解决。 示例:

    2024年02月11日
    浏览(33)
  • 如何通过selenium只登录一次后续不需要经常打开浏览器就可以在web页面上继续操作?

    如果要在登录后继续在Web页面上进行操作,可以使用Selenium的Cookie功能。 在登录后,可以使用Selenium获取当前浏览器的Cookie,并将其保存到本地。 之后,您可以在不打开浏览器的情况下,使用Selenium直接访问该Cookie并将其添加到Selenium WebDriver中。 这样,就可以在不打开浏览器

    2024年02月11日
    浏览(33)
  • selenium+python切换浏览器窗口

    selenium在当前浏览器页面打开了新的窗口,此时如果要聚焦到新开的浏览器窗口,就需要切换到新的窗口,切换窗口的操作,具体selenium+python示例如下:

    2024年02月15日
    浏览(29)
  • selenium打开火狐浏览器

    项目上需求为:甲方OA 系统是IE系统,需要从IE系统点个按钮打开火狐浏览器单点登录跳转到我们的系统  前期解决方案为:打开浏览器就行了,然后就用的是打开本地浏览器,但是由于B/S架构,有别人远程访问我的ip来尝试时,打开的确是服务器的浏览器,也就是我自己的浏

    2024年02月02日
    浏览(45)
  • selenium 驱动 Edge浏览器,解决selenium打开Edge浏览器闪退问题

    1、在设置中查看浏览器的版本号 2、在官网中进行对应下载 Microsoft Edge WebDriver - Microsoft Edge Developer 1、打开设置界面 右击【此电脑】---选择【属性】----选择【高级系统设置】-----点击【环境变量】 2、变量设置 在【系统变量】选项中,选择【Path】----》点击新建 将Edge浏览器

    2024年02月05日
    浏览(44)
  • selenium无法打开浏览器问题

    想利用这个例子简单测试一下安装是否成功? from selenium import wbdriver driver = weddriver.Chrom() driver.get(‘http://www.baidu.com’) 前提是:浏览器版本和浏览器驱动版本是一致的,具体怎么看版本是否是一致的,下期再给大家补充 结果报如下错误: 在安装浏览器的时候浏览器的名字都

    2024年02月11日
    浏览(43)
  • Selenium教程__浏览器窗口大小(6)

    本文将介绍如何使用Selenium来获取和设置浏览器窗口的大小,以及一些实际应用场景。 学习本文内容将能够轻松地控制浏览器窗口的大小,从而更好地适应不同的屏幕分辨率和设备,并确保网页在各种窗口大小下都能够良好地展示。  -事必有法,然后有成-  最后祝大家早日

    2024年02月13日
    浏览(39)
  • selenium+python切换浏览器窗口--详细讲解

    在浏览器页面打开窗口后,有时点击按钮会打开新的页面,我们需要切换到新的窗口才能去定位操作,不然无法操作,切换窗口代码如下

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包