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

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

怎么使用beautifulsoup获取指定div标签内容 怎么使用beautifulsoup获取指定div标签内容 废柴纲ce6-01 13:30 最佳推荐答案 = urllib2;)[1] subName = soup:"urlopen(url) re

推荐使用的是 PyCharm,大部分用的都是这个,还有一部分坚守再sublime text上:

mport urllib

from BeautifulSoup import BeautifulSoup

url = 连接;

allData=

content = urlliburlopen(url)read()

soup = BeautifulSoup(content)

tags1 = soupfindAll('tr', {class: even right})

tags2 = soupfindAll('tr', {class: odd right})

上面的就是利用写的一些代码,是要取出网页中class 为even right 的所有tr和所有class为odd right的所有tr取出之后就可以打印出他的内容。

说来忏愧,刚提出这个问题就自己找到了答案。我用节点的string属性得到None是因为:如果tag只有一个 NavigableString 类型子节点,那么这个tag可以使用 string 得到子节点,如果有两个就得到None。而这里的div节点有两个子节点,一个是文字内容,一个是注释,所以我会得到None。想得到注释内容的话,可以获取节点的第二个字节点,即节点对象的contents[1]

以上就是关于怎么使用beautifulsoup获取指定div标签内容全部的内容,包括:怎么使用beautifulsoup获取指定div标签内容、请各位老师指点一下,请问用BeautifulSoup如何获取p标签内的值、怎样用BeautifulSoup提取标签内文字内容后的注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存