python selenium带插件启动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/okm6666/article/details/80746955

1.Linux 下不能使用root开启Chrome

2.带插件开启浏览器
options = webdriver.ChromeOptions()
options.add_extension(“aliga.crx”)
browser = webdriver.Chrome(chrome_options=options)

3.开启新标签(运行js)
js=’window.open(“https://guazipai.com/list/anshan/p1/“);’
browser.execute_script(js)

4.获取所有标签
browser.window_handles 返回所有标签页名的list

5.切换到对应标签
browser.switch_to.window() 根据标签名切换到指定标签上
最先开启的标签在标签名数组最末
开启浏览器时的初始标签排在第一位

6.close与quit的区别
close:关闭当前标签(当只有一个标签时关闭后,新建新标签)
quit:关闭浏览器

7.开启无图模式

prefs = {
    'profile.default_content_setting_values': {
        'images': 2
    }
}
options.add_experimental_option('prefs', prefs)
browser = webdriver.Chrome(chrome_options=options)

猜你喜欢

转载自blog.csdn.net/okm6666/article/details/80746955
今日推荐