soup.find("tagName", { "id" : "articlebody" })
为什么不返回<div id="articlebody"> ... </div>
标记和介于两者之间的内容?它什么也不返回。我知道它的存在是因为我正盯着它
soup.prettify()
soup.find("div", { "id" : "articlebody" })
也不工作。
编辑:此帖子没有答案-如何删除?我发现BeautifulSoup没有正确解析,这可能实际上意味着我试图解析的页面没有用SGML或其他格式正确格式化。
Tags:
靓汤4支持大多数带有^{} method 的CSS selectors,因此可以使用^{} selector ,例如:
如果需要指定元素的类型,可以在
id
选择器之前添加type selector:.select()
方法将返回一个元素集合,这意味着它将返回与下面的^{如果只想选择一个元素,那么可以使用^{} method :
您应该发布示例文档,因为代码工作正常:
在
<div>
s内部查找<div>
s也可以:要通过元素的
id
查找元素:相关问题 更多 >
编程相关推荐