怎么使用beautifulsoup获取指定div标签内容

怎么使用beautifulsoup获取指定div标签内容,第1张

f = urllib2urlopen(url)

req = fread()

soup = BeautifulSoup(req)

content = soupfindAll(attrs={"name":"readonlycounter2"})

subId = content[0]stringsplit(',')[1]

subName = souphtmlbodyh1spanstring

content = soupfindAll(attrs={"class":"subdes_td"})

subType = content[0]string

subLeg = content[1]string

content = soupfindAll(attrs={"colspan":"3"})

subTime = content[2]string

subFile = content[7]divstring

~如果你认可我的回答,请及时点击采纳为满意回答按钮

~~手机提问的朋友在客户端右上角评价点满意即可。

~你的采纳是我前进的动力

~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。

在selenium中我们有时候也会看到这样定位元素的方法 driverfind_elements(ByCLASS_NAME, 'YT') , 如果要用到这样的写法,是需要导入By这个模块也就是 from seleniumwebdrivercommonby import By ;By模块,用来定位元素的。和另外一个find的功能一样,就是写法不一样。

区别就是: 当element变成elements时,写法不变,就是返回的元素由返回单个元素变成了返回一个数组。

   find_element 是查找一个元素对象并返回元素对象。当页面有多个元素对象时返回第一个找到的元素。

   find_elements是查找页面所有元素并返回元素对象列表可以通过下标获取元素对象。a[0] 即第一个元素对象与find_element等效。

以上就是关于怎么使用beautifulsoup获取指定div标签内容全部的内容,包括:怎么使用beautifulsoup获取指定div标签内容、selenium中find_element和find_elements的区别、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10148037.html

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

发表评论

登录后才能评论

评论列表(0条)

保存