Fox*_*Fox 6 python selenium selenium-webdriver google-chrome-headless
我正在尝试使用无头 Chrome 打开一个页面进行网页抓取,但我收到了自我 XSS 警告,并且未检索到该页面。
在我实际尝试执行页面上的任何脚本之前,此错误发生在“获取”阶段:
[0527/071700.434:INFO:CONSOLE(505)] "%c%s color: red; background: yellow; font-size: 24px; WARNING!", source: /_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.en_GB.VucJXlAkXyo.es5.O/am=CwAQ/d=1/excm=_b,_tp,mainview/ed=1/dg=0/wt=2/rs=AOaEmlECz_87YTuhKKwEvkQJQGH1ukQd8w/m=_b,_tp (505)
[0527/071700.434:INFO:CONSOLE(505)] "%c%s font-size: 18px; Using this console may allow attackers to impersonate you and steal your information using an attack called Self-XSS.
Do not enter or paste code that you don't understand.", source: /_/mss/boq-identity/_/js/k=boq-identity.ConsentUi.en_GB.VucJXlAkXyo.es5.O/am=CwAQ/d=1/excm=_b,_tp,mainview/ed=1/dg=0/wt=2/rs=AOaEmlECz_87YTuhKKwEvkQJQGH1ukQd8w/m=_b,_tp (505)
Run Code Online (Sandbox Code Playgroud)
如果我使用 webdriver 打开 GUI,该页面可以正常打开。
我尝试使用其他指南和答案建议的标志来避免这种情况(许多人建议 --disable-xss-auditor),但这没有帮助。我尝试手动设置可执行路径,而不是使用 ChromeDriverManager,但这也没有改变任何内容。
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--disable-xss-auditor")
driver = webdriver.Chrome(executable_path=ChromeDriverManager().install(),options=chrome_options)
time.sleep(1)
driver.get(page_url)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3227 次 |
| 最近记录: |