使用selenium时进行网页自动化时,如果我们不想看到弹出网页,想要在背地里偷偷地执行,这就叫做无可视化界面,即无头浏览器。
所谓的反检测是为了让网站服务器检测不出我们使用了selenium,否则某些门户网站通过使用反爬手段导致我们无法爬取成功。
这些代码不用去死记硬背,只需要在需要使用的时候拿过来用就可以了。
from selenium import webdriver
from time import sleep
# 实现无可视化界面
from selenium.webdriver.chrome.options import Options
# 实现规避检测
from selenium.webdriver import ChromeOptions
chrome_options