Python在标记文本下抓取?
我的情况不同,在这种情况下,我想从这类东西中刮取文本,但不知道如何指出它Python在标记文本下抓取?,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我的情况不同,在这种情况下,我想从这类东西中刮取文本,但不知道如何指出它 <td><span class="flag-icon flag-icon-gl"></span>Greenland</td> 格陵兰岛 我不知道如何利用这些员工做一件事。你可以用很多方法来做 使用findspan标记,然后使用parent标记并获取text from bs4 import BeautifulSoup html='''<td>
<td><span class="flag-icon flag-icon-gl"></span>Greenland</td>
格陵兰岛
我不知道如何利用这些员工做一件事。你可以用很多方法来做 使用findspan标记,然后使用parent标记并获取text
from bs4 import BeautifulSoup
html='''<td><span class="flag-icon flag-icon-gl"></span>Greenland</td>'''
soup=BeautifulSoup(html,"html.parser")
print(soup.find("span",class_="flag-icon flag-icon-gl").parent.text)
您需要文本
“格陵兰”
!耶@HumayunAhmadRajib
from bs4 import BeautifulSoup
html='''<td><span class="flag-icon flag-icon-gl"></span>Greenland</td>'''
soup=BeautifulSoup(html,"html.parser")
print(soup.select_one("td>.flag-icon.flag-icon-gl").next_element)