有時候咱們爬取網頁數據,並不但願看其中的過程,只想看到最後的數據結果就能夠了,這時候,***面就頗有必要了!web
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']) #如何實現讓selenium規避被檢測到的風險 bro = webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option) #無可視化界面(無頭瀏覽器) phantomJs bro.get('https://www.baidu.com') print(bro.page_source) sleep(2) bro.quit()
打印出網頁代碼,證實爬取網站信息成功chrome