硒发送帖子请求



我正在使用Chrome浏览器,如何使用Selenium发送帖子请求?

我找到了这个答案 有没有办法开始使用Selenium的POST请求?,但建议的解决方案有点过时了(2016年最后一次更新( 过时的图书馆 https://pypi.org/project/selenium-requests/

我的代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
driver = webdriver.Chrome(executable_path=driver_path, options=options)
response = driver.request('POST', url, data={"key_1": 'value_1', 'key_2': 'value_2'})
#  AttributeError: 'WebDriver' object has no attribute 'request'

附言当找不到已经存在的答案时,我很惊讶。

我相信Selenium专注于浏览器自动化,由于你不能直接在Chrome中POST,Selenium也没有提供。

一般来说,我认为你需要使用更通用的HTTP API,而不是Selenium,来POST并获取响应。

我想你也可以创建一个POST的网页,并使用Selenium来操作该网页

相关内容

  • 没有找到相关文章

最新更新