从零开始学python爬虫(八):selenium提取数据和其他使用方法

从零开始学python爬虫(八):selenium提取数据和其他使用方法,第1张

知识点:

知识点:了解 driver对象的常用属性和方法

注意:最新版本的selenium已经取消了这种格式,取而代之的是:

你要先导入:

然后再:

知识点:掌握 driver对象定位标签元素获取标签对象的方法

代码实现,如下,获取腾讯新闻首页的新闻标签的内容。

知识点:掌握 元素对象的 *** 作方法

参考代码示例:

知识点:掌握 selenium控制标签页的切换

知识点:掌握 selenium控制frame标签的切换

知识点:掌握 利用selenium获取cookie的方法

知识点:掌握 selenium控制浏览器执行js代码的方法

知识点:掌握 手动实现页面等待

知识点:掌握 selenium开启无界面模式

知识点:了解 selenium使用**

知识点:了解 selenium替换user-agent

1通过selenium定位方式(id、name、xpath等方式)定位table标签

#html源码<table border="5" id="table1" width="80%">#selenium *** 作代码table1=driverfind_element_by_id('table1')

2获取总行数(也就是获取tr标签的个数)

#html源码<tr><th>姓名</th><th>性别</th></tr>#selenium *** 作源码

table_rows = table1find_elements_by_tag_name('tr')

3获取总列数(也就是tr标签下面的th标签个数)

#html源码<tr><th>姓名</th><th>性别</th></tr>#selenium *** 作源码:第一个tr标签下有多少个th

table_rows = table_rows[0]find_elements_by_tag_name('th')

4获取单个cell值

#selenium *** 作源码:第一行第二列的text值row1_col2 = table_rows[1]find_elements_by_tag_name('td')[1]text

5取值比对~

$(function(){ var html="<div class='fg' style='background-color:pink;color:red'>我是被动态创建的</div>" $("fg")append(html); }) 应将代码<a href=">

以上就是关于从零开始学python爬虫(八):selenium提取数据和其他使用方法全部的内容,包括:从零开始学python爬虫(八):selenium提取数据和其他使用方法、python selenium如何点击页面table列表中的元素、求助,selenium获取动态添加元素的方法或思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9683590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存