selenium调用chrome能跟直接打开chrome一样吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium调用chrome能跟直接打开chrome一样吗相关的知识,希望对你有一定的参考价值。

参考技术A 肯定不一样啊,selenium调用打开,会将你的操作记录下来,直接打开就和selenium没啥关系了本回答被提问者采纳

python selenium设置浏览器参数

参考技术A 设置浏览器参数
为了避免每次运行程序都打开一个窗口,我们也可以设置无窗口访问,只需添加浏览器参数即可:
from selenium import webdriver

from selenium.webdriver.chrome.options import Options

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

chrome_options = Options()

chrome_options.add_argument('--headless')

chrome_options.add_argument('lang=zh_CN.utf-8')

UserAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36'
chrome_options.add_argument('User-Agent=' + UserAgent)

driver = webdriver.Chrome(chrome_options=chrome_options)

driver.maximize_window()

driver.minimize_window()
driver.get(url)

print(driver.title)

常用参数
启动就最大化--start-maximized
指定用户文件夹 User Data 路径,可以把书签这样的用户数据保存在系统分区以外的分区–-user-data-dir=”[PATH]”
指定缓存Cache路径–-disk-cache-dir=“[PATH]” 指定Cache大小,单位Byte–-disk-cache-size=100
隐身模式启动–-incognito
禁用Javascript–-disable-javascript# 禁止加载所有插件,可以增加速度--disable-plugins
禁用JavaScript--disable-javascript
禁用弹出拦截--disable-popup-blocking
禁用插件--disable-plugins
禁用图像--disable-images

设置代理chrome_options.add_argument('--proxy-server=http://ip:port') #http://127.1.1.10:8080

以上是关于selenium调用chrome能跟直接打开chrome一样吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中使用 Selenium 打开 chrome 开发者控制台?

怎么调用selenium打开chrome浏览器?

手动打开一个chrome网页,想用python+selenium操作这个网页上的控件怎么办

Python+Selenium基础篇之3-打开和关闭IE/Chrome浏览器

如何使用selenium打开360浏览器

python的selenium自动化打开chrome后自动和手工混合操作?