怎么使用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提取标签内文字内容后的注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)