本地方法设置:
#本地Chrome浏览器的可视模式设置
#从selenium库中调用webdriver模块
from selenium import webdriver
#设置引擎为Chrome,真实打开一个Chrome浏览器
driver=webdriver.Chrome()
#在浏览器中打开百度
driver.get('https://www.baidu.com')
这种设置方法可以让你看到浏览器的操作过程。
在本地的操作环境中,你还可以把自己电脑中的Chrome浏览器设置为静默模式,也就是说,让浏览器只是在后台运行,并不在电脑中打开它的可视界面。
静默模式:
#本地Chrome浏览器的静默模式设置
from selenium import webdriver
#从selenium库中调用webdriver模块
from selenium.webdriver.chrome.options import Options
#实例化Option对象
chrome_options=Options()
#把Chrome浏览器设置为静默模式
chrome_options.add_argument('--headless')
#设置引擎为Chrome ,浏览器后台默认运行
driver=webdriver.Chrome(options=chrome_options)
与上面浏览器的可视设置相比,首先调用了一个新的类——Options,然后通过它的方法和属性,给浏览器输入了一个参数——headless。之后,把刚才所做的浏览器设置传给了Chrome浏览器。
浏览器的可视模式与静默模式的设置,就是以上四行代码的区别。之后所有代码都是一样的。