核心代码
options.add_argument("--incognito") # 配置隐私模式
options.add_argument('--headless') # 配置无界面
例如:
Chrome
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
url = 'https://www.baidu.com'
options = Options()
options.add_argument("--incognito")
options.add_argument('--headless')
browser = webdriver.Chrome(options=options, )
browser.get(url=url)
print(browser.page_source[:300])
browser.close()
browser.quit()
Firefox
from selenium.webdriver.firefox.options import Options
from selenium import webdriver
url = 'https://www.baidu.com'
options = Options()
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("browser.privatebrowsing.autostart", True)
options.add_argument("--incognito")
options.add_argument('--headless')
browser = webdriver.Firefox(options=options, firefox_profile=firefox_profile)
browser.get(url=url)
print(browser.page_source[:300])
browser.close()
browser.quit()