[英]beautiful soup printing nothing
我正在嘗試從網站獲取漂亮的拉湯信息,並將其打印在控制台中。 當它這樣做時,它的打印[]
我不知道如何修復它。
soup = BeautifulSoup(page_source, "html.parser")
mlsspan = soup.find_all("td.d1m8")
print(mlsspan)
html 被拉
<td class="d1m8">
<span class="d1m1">
<a href="javascript:__doPostBack('m_DisplayCore','Redisplay|188,,0')">A11033427</a>
</span>
</td>
我不能給網站,因為它的密碼保護。
我正在嘗試從<a>
標記中獲取A11033427
。
我也試過
mlsspan = soup.find_all("td.d1m1")
而不是.find_all
使用.select_one
/ .select
。 .find_all
不接受 CSS 選擇器:
from bs4 import BeautifulSoup
html_doc = """
<td class="d1m8">
<span class="d1m1">
<a href="javascript:__doPostBack('m_DisplayCore','Redisplay|188,,0')">A11033427</a>
</span>
</td>
"""
soup = BeautifulSoup(html_doc, "html.parser")
print(soup.select_one("td.d1m8 a").text)
印刷:
A11033427
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.