首页 > 解决方案 > 如何使硒浏览器和手动打开的浏览器具有相同的行为?

问题描述

尝试使用 selenium 登录 target.com 时遇到问题。我使用了 firefox 和 chromium webdriver。手动打开的浏览器总是成功的。但是对于硒,它总是失败。

当我提交登录表单时发生错误。它说“错误T83072242”。我附上了我在这里得到的 AJAX 响应。

经过一些分析,我得出结论,这些变量request header导致错误的变量。当我用另一个浏览器中的变量(我手动打开)替换这个变量时,ajax 请求是成功的。

那么,如何让 selenium-browser 表现得像普通浏览器一样呢?

请原谅我的英语。

标签: pythonseleniumwebdriverselenium-chromedrivergeckodriver

解决方案


推荐阅读