首页 > 解决方案 > 如何使用类似请求 python 的 selenium 获取带参数的 URL

问题描述

我只是尝试像这样使用 selenium 进行 URL 请求

driver.get (example.com/)

但我很困惑如何用参数做同样的请求,就像我用请求做的一样

params = {
  'name':'john-doe',
  'shop_id':'121323233443',
}

requests.get('example.com/', params=params)

标签: pythonselenium

解决方案


request 是一个后端交互库,而 selenium 是一个前端自动化库,您不能使用 selenium 显式发送普通的 http 调用。解决方法是在 selenium 中使用 javascript 执行程序在浏览器中使用 javascript 进行 http ajax 调用。不建议这样做,因为这只是一个工程设计,除非它需要特定的用例:

https://stackoverflow.com/a/5665291/6793637


推荐阅读