Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium-网站在无头运行时表现不同_Python_Selenium_Selenium Webdriver - Fatal编程技术网

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 )