【转载】使用BeautifulSoup的string元素提取标签内容出现None的解决方法
1.在使用.string提取单个标签的内容时,不会出错;但对同时含有注释和文字的标签进行.string时会出现None这是因为BeautifulSoup的string属性中并没有对注释和文字内容进行区分,此时标签含有两个节点,一个是注释,一个是文字,此时要想提取注释内容可以使用contents[0],提取文字内容可以使用contents[1].
2.当标签较多其中含有较多bs4.element.NavigableString和bs4.element.Comment提取标签中的文字内容比较麻烦的时候,可以
转载
2022-06-21 21:35:30 ·
965 阅读 ·
1 评论