课程推荐:Python开发工程师--送9个商业项目--学习猿地
今天分享一下解决方案。就是通过让selenium来执行java命令,来避开封锁。(此处应该有掌声)
文章分为三个部分。
介绍如果使用在selenium中使用java命令。用示例介绍具体的使用方法。此处用“淘宝”和“知乎”(可怜的知乎,又要被爬了)作为示例。分享给大家给一些方便的java命令。例如如何用selenium点击一个特定的区域。
1.如何在selenium中使用java
访问这里了解如何编写java命令
构建webdriver
执行单行java代码。例:已知‘id’,向表格里注入用户名
执行多行java代码。例:用java注入js文件
为什么使用Try / Except 语句?
执行java代码时很多情况python会报错,但往往代码却可以被正确的执行。加上Try / Except来保护程序的执行。
- 示例
知乎模拟登陆(微博入口)
示例2 淘宝模拟登陆(微博入口)
- 方便的java命令
根据坐标,命令selenium点击特定位置。有的时候很难定位一个位置,我们可以用坐标这样的绝对位置来定位。
© 著作权归作者所有
发表评论