我想从HTML中刮出 "bla "这个词,但它什么也没给我。如何得到它?
<span id="Row1Field154" fieldalias="MajorityRequired">bla</span>
from bs4 import BeautifulSoup
from urllib.request import urlopen
from urllib import request
html = urlopen("Url")
#print(html.read())
soup = BeautifulSoup(html.read(),"html.parser")
result=soup.find("span", {"id":"Row1Field154"})
print(result)
先谢谢你!
使用 print(result.text)
注:你的ID有误。行1Field154 vs Row0场154。
你可以试试。
html_cod = '''<span id="Row1Field154" fieldalias="MajorityRequired">bla</span>'''
from bs4 import BeautifulSoup
from urllib.request import urlopen
from urllib import request
# html = urlopen("url")
#print(html.read())
soup = BeautifulSoup(html_cod,"html.parser")
result=soup.find("span", {"id":"Row1Field154"})
print(result.text)
输出: bla