我对Python和所有东西都是超级新手,我正在尝试让BeautifulSoup从这个页面(或同一wiki中的任何其他类似页面)的这个表中的一个特定单元格返回一个数值。
现在我所能做的就是:
url = ('http://unisonleague.wikia.com/wiki/Brynhildr,_Dual_Lancer_(Gear)')
r = requests.get(url)
data = r.text
soup = BeautifulSoup (data , 'html.parser')
table = soup.find (id='mw-content-text')
rows = table.find ('tr')
cells = rows.findAll('td')
我想要的值来自"Max Unison Chance“旁边的单元格,因此在本例中为"10004”。
<td colspan="2" style="background-color:#5B4F3D; color:#ffffff;"> 10004 </td>
我试过了
soup.findAll('td colspan="2"')
和
soup.find('td colspan')
但是它只返回了一个空列表或者什么也没有返回。
我不太确定从哪里开始,我想过/尝试过按行数(我相信这是第14行)和单元格进行索引,但我似乎不能正确地理解代码?
https://stackoverflow.com/questions/47709024
复制相似问题