🗒️使用Selenium4查找ID标签并模拟输入、点击以及标签页切换
00 分钟
2024-3-16
2024-4-5
type
status
date
slug
tags
summary
category
password
icon
😀
已经介绍过Selenium了,这里不再多说.它本身是一个自动化工具可以模拟浏览器.所以它可以轻轻松松的爬取加密数据

基础属性

打开网页

这里以百度为例,详细的介绍了如何使用Selenium打开浏览器并输入网址.

搜索标签

假如我有一个自动搜索的一个需求,那我需要在输入框中输入字符,并点击”百度一下”才可以.那就一步一步来,先完成第一步:
notion image
打开F12开发者模式,先来分析网页.发现输入框的ID是”kw”那就可以通过selenium的ID来找到这个输入框,并使用send_keys来模拟输入
如果遇到报错可能是没有导入By类,可以输入以下代码来解决此问题:
现在他已经可以输入字符了.接着就是让他点击”百度一下”
notion image
通过分析网页可以看出,按钮的ID是”su”,那我们就可以使用click()方法来模拟点击
接着,这一个简单的需求就已经完成了.

完整代码

标签页切换

第一行代码是获取当前所有打开页面的句柄,第二行是跳转到最后一个打开的标签页执行浏览器自动化即[-1]。

🤗 总结归纳

使用find_element属性来查找标签并且使用send_keysclick()来模拟输入和点击

📎 参考内容

 
 
💡
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
上一篇
免费白嫖PyCharm专业版最新激活码永久激活
下一篇
最简单、最实用、最万能的爬虫方法——Selenium

评论
Loading...