如何啟動 Firefox headless 無頭騎士模式
之前有教過大家如何使用 Chrome headless 來做網頁爬蟲
,今天來聊聊如何用 Firefox headless 不開啟網頁來進行爬蟲工作 !!
好 ! 直接殺入主題
1.首先導入我們要用的 lbrary
from selenium.webdriver.firefox.options import Options from selenium import webdriver from bs4 import BeautifulSoup
2.加入 headless function
opts = Options() opts.set_headless(headless=True) assert opts.headless
3.打開browser 執行自己的爬蟲程式
driver = webdriver.Firefox(options=opts,executable_path='geckodriver.exe') driver.get(url) driver.implicitly_wait(30) # 隱性等待30,超過跳出error driver.maximize_window()
4.關閉 browser
driver.close() # 關閉瀏覽器
driver.quit() # 退出程序
Leave a Comment