```python
from selenium import webdriver
from
selenium.webdriver.common.by import By
def run():
options = webdriver.ChromeOptions()
options.add_argument("window-size=1280,960")
options.add_argument('--headless')
driver = webdriver.Chrome(options=options)
driver.get("
https://www.4ksj.com/member.php?mod=logging&action=login")
username_box = driver.find_element(by=By.CSS_SELECTOR, value="input[name=username]")
password_box = driver.find_element(by=By.CSS_SELECTOR, value="input[name=password]")
submit_button = driver.find_element(by=By.CSS_SELECTOR, value="button[name=loginsubmit]")
username_box.send_keys("xxx")
password_box.send_keys("xxx")
submit_button.click()
driver.quit()
run()
```
windows 下运行正常,WSL ubuntu 中运行远程调试发现请求返回“密码错误”
https://imgur.com/QgASihh将请求 “copy as fetch” 在远程调试 console 运行,失败;拷贝到 windows chrome console 运行成功。
感觉应该是被服务端的某种判断拦截了,有没有什么办法解决呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/900744
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.