0%

selenium 无头模式 使用方法:

selenium 无头模式 使用方法:

from selenium import webdriver   # 导入selenium包
from selenium.webdriver.chrome.service import Service # 无头模式


def get_ck():
chromeOptions = webdriver.ChromeOptions() # 实例化
chromeOptions.add_argument('--user-agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36') # 添加headers头文件
chromeOptions.add_argument('--headless')
chromeOptions.add_argument('--no-sandbox')
chromeOptions.add_argument('--disable-gpu')
driver = webdriver.Chrome(service=Service("/usr/bin/chromedriver"), options=chromeOptions) # 设置文件路径

# 请求方式
drive.get("https://www.baidu.com")

# 等待selenium加载完成js内容
driver.implicitly_wait(3)

# 获取text文本格式内容
driver.page_source

# 完成之后 退出chrome
driver.close()
driver.quit()