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)