Python Selenium-网站在无头运行时表现不同
我已经运行了下面的代码两次。一次是无头辩论,一次是无头辩论。我查看了屏幕截图,网站在无头运行时的表现似乎有所不同。主要区别在于第二条搜索条件不存在。我附上了下面的截图。我该怎么处理Python Selenium-网站在无头运行时表现不同,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我已经运行了下面的代码两次。一次是无头辩论,一次是无头辩论。我查看了屏幕截图,网站在无头运行时的表现似乎有所不同。主要区别在于第二条搜索条件不存在。我附上了下面的截图。我该怎么处理 from selenium import webdriver from selenium.webdriver.chrome.options import Options import time url = 'https://www.glassdoor.com/Job/jobs.htm?suggestCount=0&
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
url = 'https://www.glassdoor.com/Job/jobs.htm?suggestCount=0&suggestChosen=false&clickSource=searchBtn&typedKeyword=&locT=C&locId=1147401&jobType=&context=Jobs&sc.keyword=what&dropdown=0'
chromeoption = Options()
chromeoption.add_argument('--headless')
chromeoption.add_argument('--window-size=1300,700')
browser = webdriver.Chrome(options=chromeoption)
browser.get(url)
time.sleep(5)
browser.save_screenshot(file_location)
尝试添加用户代理,当运行headless时,用户代理将作为headless chrome发送,这样网站就可以知道您正在运行headless。因此,网站的行为可能会有所不同
尝试添加用户代理,当运行headless时,用户代理将作为headless chrome发送,这样网站就可以知道您正在运行headless。因此,网站的行为可能会有所不同
chromeoption.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36")
browser = webdriver.Chrome(options=chromeoption )