如何通过Python打开Chrome配置文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何通过Python打开Chrome配置文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2104字,纯文字阅读大概需要4分钟。
内容图文
![如何通过Python打开Chrome配置文件](/upload/InfoBanner/zyjiaocheng/716/564c2aaa728b488d9a0d573cc7f4ccbf.jpg)
我写的剧本一直很好用.我刚添加了该选项,因此它将使用此代码在chrome上打开配置文件.
options = webdriver.ChromeOptions
browser = webdriver.Chrome(executable_path=r"C:\Users\princess\AppData\Local\Programs\Python\Python36-32\chromedriver.exe", chrome_options=options)
options.add_argument(r'user-data-dir=C:\Users\princess\AppData\Local\Google\Chrome\User Data')
options.add_argument('--profile-directory=Profile 1')
使用时,我收到此错误代码.
C:\Users\Princess\Desktop>CHBO.py
Traceback (most recent call last):
File "C:\Users\Princess\Desktop\CHBO.py", line 12, in <module>
browser = webdriver.Chrome(executable_path=r"C:\Users\princess\AppData\Local\Programs\Python\Python36-32\chromedriver.exe", chrome_options=options)
File "C:\Users\Princess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 59, in __init__
desired_capabilities = options.to_capabilities()
TypeError: to_capabilities() missing 1 required positional argument: 'self'
我该如何解决?
解决方法:
要创建和打开新的Chrome配置文件,您需要按照以下步骤操作:
>打开Chrome浏览器,点击侧面菜单,然后点击网址chrome:// settings /打开的设置.
>在“人员”部分,单击“管理弹出窗口的其他人”.
>单击“添加人”,提供人员姓名,选择图标,保留项目“创建此用户的桌面快捷方式”,然后单击“添加”按钮.
>您的新个人资料已创建.
>新配置文件SeLeNiUm的快照
>现在将创建一个桌面图标作为SeLeNiUm – Chrome
>从桌面图标SeLeNiUm的属性 – Chrome获取配置文件目录的名称.例如–profile-directory =“个人资料2”
>获取系统中profile-directory的绝对路径,如下所示:
C:\\Users\\Otaku_Wiz\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2
>现在通过带有add_argument()方法的Options实例和关键的user-data-dir传递profile-directory的值,如下所示:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("user-data-dir=C:\\Users\\AtechM_03\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2")
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options)
driver.get("https://www.google.co.in")
>执行你的测试
>观察Chrome已使用Chrome配置文件初始化为SeLeNiUm
内容总结
以上是互联网集市为您收集整理的如何通过Python打开Chrome配置文件全部内容,希望文章能够帮你解决如何通过Python打开Chrome配置文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。