beautifulsoup怎样获取标签间文本内容

以a标签为例

<a href="/u/"> user</a>
用 beautifulsoup
from bs4 import BeautifulSoup
#res.content 为爬取到的网页内容
soup = BeautifulSoup(res.content, 'html.parser')
#获取所有的a标签
a_lists = soup.select('a') 
#方法1
a_value = a_lists[1].next_element
print(a_value )   #结果为user
#方法2
a_value = a_lists[1].string
print(a_value ) #结果为user

a.next_element获取,这样子会获取a标签和它的子标签之间的内容

你可能感兴趣的:(beautifulsoup怎样获取标签间文本内容)