我有很多表,每個表都有數據標籤是這樣的:的Python - BeautifulSoup:找到TD寬度
<td width="563" valign="top" bgcolor="#FFFF99" class="text">
...
<td width="12" bgcolor="#FFFF99" class="lettnav">
<td bgcolor="#FFFF99" class="lettnav">
的目標是,以定位<td>
最高值。要做到這一點,首先我想使用beautifulsoap獲取寬度的值(如果沒有,只打印空字符串)。
這裏是我的代碼片斷,到目前爲止,沒有工作:
soup = BeautifulSoup(page, 'html.parser')
cells = soup.findAll("td",{"width": re.compile('\d')})
for aCell in cells:
width=aCell.find("width")
print(width)
任何幫助嗎?
什麼沒有工作?你是否得到一個空的單元格列表,或者你無法提取for循環中的寬度? –
它不給我寬度 – Hajar