当网页上有两个单独的登录字段时,我的浏览器(Google Chrome)假设它们都需要相同的凭据,这不是一个有效的假设。我希望我的浏览器能够分别存储每个人的凭据。
<form id='login-form' method = "post" action = "/login.html">
<ul>
<li><input id = "username" name = "username" type = "text" placeholder = "Username"/></li>
<li><input id = "password" name = "password" type = "password" placeholder = "Password"/></li>
<li><input id = "button" type = "submit" value = "Login"/></li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
在另一个 HTML 页面上:
<form id='dx-login-form' method = "post" action = "/dxLogin">
<ul>
<li><input id = "dx_username" name = "dx_username" type = "text" placeholder = "Username"/></li>
<li><input id = "dx_password" name = …Run Code Online (Sandbox Code Playgroud) 这个错误在以前运行良好的程序中突然出现。我绝对确定我没有对程序进行任何更改,因为它的功能是完美的,所以这是迄今为止我经历过的最奇怪和最令人沮丧的错误。
这是我试图执行的代码:
chrome_options.add_extension('C:\\chromedriver\\ModHeader_v (1).crx')
chrome_options.add_argument('--proxy-server=socks5://' + '127.0.0.1:9150')
driver = webdriver.Chrome('C:\\chromedriver\\chromedriver.exe', chrome_options = chrome_options)
Run Code Online (Sandbox Code Playgroud)
这会引发以下错误:
selenium.common.exceptions.WebDriverException:消息:未知错误:无法等待扩展后台页面加载:chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/_ generated_background_page.html 来自超时:从渲染器接收消息超时:10.000
(驱动程序信息:chromedriver =2.24.417431(9aea000394714d2fbb20850021f6204f2256b9cf),平台=Windows NT 10.0.15063 x86_64)
我认为 Tor 浏览器中的更改导致了此错误。没有其他潜在原因。