准备工作
- 你在做下面的练习之前应该具备- 安装好chrome,并通过chrome://version确认其版本号- 安装chromedriver并与你的chrome版本相匹配,下载路径如下
https://registry.npmmirror.com/binary.html?path=chromedriver/
- 你应该有一个python+ide(如pycharm)的环境,反正下面的示例是用这些来完成的。- 下好requests库,对语法不再阐述
关于chromedriver
- 本质上是个web server
- 在命令行启动chromedriver应该是如下提示
cmd>chromedriver.exeStarting ChromeDriver 100.0.4896.20(f9d71f93d32a6487809d6f35a9670c879fe97dfe-refs/branch-heads/4896@{ #203}) on port 9515Only local connections are allowed.Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.ChromeDriver was started successfully.
- 放在那里不要关闭哦~
关于webdriver
- 参阅:6.5的endpoint部分
https://w3c.github.io/webdriver/#endpoints
开始
我就不封装了,你有兴趣自行封装
不一样的,打开浏览器
MethodURI TemplateCommandPOST/sessionNew Session
- 示例代码:以chrome为例
import requestsserver_url ='http://127.0.0.1:9515/session' session_data ={ 'desiredCapabilities':{ "caps":{ "browserName":"chrome"}#此处可以变更浏览器类型,前提你启动了对应的chromedriver或者geckodriver等。}}session_req = requests.post(
本文转载自: https://blog.csdn.net/Mantou023/article/details/134904442
版权归原作者 wuxianfeng023 所有, 如有侵权,请联系我们删除。
版权归原作者 wuxianfeng023 所有, 如有侵权,请联系我们删除。