python - 如何使用类似请求 python 的 selenium 获取带参数的 URL
问题描述
我只是尝试像这样使用 selenium 进行 URL 请求
driver.get (example.com/)
但我很困惑如何用参数做同样的请求,就像我用请求做的一样
params = {
'name':'john-doe',
'shop_id':'121323233443',
}
requests.get('example.com/', params=params)
解决方案
request 是一个后端交互库,而 selenium 是一个前端自动化库,您不能使用 selenium 显式发送普通的 http 调用。解决方法是在 selenium 中使用 javascript 执行程序在浏览器中使用 javascript 进行 http ajax 调用。不建议这样做,因为这只是一个工程设计,除非它需要特定的用例:
推荐阅读
- python - 获取参数 None 的类型无效
在重塑的同时 - hyperledger-fabric - 如何在 Hyperledger Composer 项目中加载样本数据
- javascript - React Native 错误 - 不变违规:元素类型无效
- python - 在 Python 和 R 中为概率神经网络获得相同的结果
- python - Theano 无法在 PyCharm 中正确编译
- android - Android:Android 版 Facebook SDK 在 UserSettingsManager 类中使用 Nullpointer 崩溃
- java - 如何设置 VSCode Flutter 项目以正确解析 Android 文件夹中的 Java 代码?
- javafx - 使用 ListView 从场景更改时出现 NullPointerException
- java - 从没有标签的firebase中检索孩子
- reactjs - Redux 表单 submitSucceeded 属性在提交失败前设置为 true