如何啟動 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() # 退出程序 

沒有留言

技術提供:Blogger.