python爬虫第七章:(4)无头浏览器+规避检测
时间:11-05来源:作者:点击数:58
无头浏览器
-
- from selenium.webdriver.chrome.options import Options
-
- chrome_options = Options()
- chrome_options.add_argument('--headless')
- chrome_options.add_argument('--disable-gpu')
-
-
- bro=webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option)
-
规避检测
-
- from selenium.webdriver import ChromeOptions
-
-
- option = ChromeOptions()
- option.add_experimental_option('excludeSwitches', ['enable-automation'])
-
-
- bro=webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option)
-
无头浏览器+规避检测
- from selenium import webdriver
- from time import sleep
-
- from selenium.webdriver.chrome.options import Options
-
- from selenium.webdriver import ChromeOptions
-
-
- chrome_options = Options()
- chrome_options.add_argument('--headless')
- chrome_options.add_argument('--disable-gpu')
-
-
- option = ChromeOptions()
- option.add_experimental_option('excludeSwitches', ['enable-automation'])
-
-
- bro=webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option)
-
- bro.get("https://www.baidu.com/")
-
- print(bro.page_source)
-
- sleep(2)
- bro.quit()
-