如何使用python获取这些值
我有一些html资源,如:如何使用python获取这些值,python,Python,我有一些html资源,如: <tr> <td class="upl">XXXX</td> <td class="upl">XXXX</td> <td class="upl">XXXX</td> <td class="up">XXXX</td> <td>9.09</td> <td class="upl">XX
<tr>
<td class="upl">XXXX</td>
<td class="upl">XXXX</td>
<td class="upl">XXXX</td>
<td class="up">XXXX</td>
<td>9.09</td>
<td class="upl">XXXX</td>
<td class="dn">XXXX</td>
<td>XXXX</td>
<td>XXXX</td>
<td>XXXX</td>
<td class="up">XXXX</td>
<td class="up">XXXX</td>
<td class="up">XXXX</td>
<td class="dn">XXXX</td>
<td class="up">XXXX</td>
</tr>
<tr>
<td class="upl">XXXX</td>
<td class="upl">XXXX</td>
<td class="upl">XXXX</td>
<td class="up">XXXX</td>
<td>XXXX</td>
<td class="upl">XXXX</td>
<td class="up">XXXX</td>
<td>XXXX</td>
<td>XXXX</td>
<td>XXXX</td>
<td class="up">XXXX</td>
<td class="up">XXXX</td>
<td class="up">XXXX</td>
<td class="dn">XXXX</td>
<td class="up">XXXX</td>
</tr>
美群内容
BeautifulSoup有一个属性contents(注意:没有方法)可以在get_text()的瞬间使用:
在我的测试期间,列表的长度始终为1,因此您可以使用:
print(name.contents[0]) #will be u:"XXXX"
要去掉u:调用u类的\uu str\uu
方法:
print(str(name.contents[0])) # --> "XXXX"
希望这对你有帮助,无论你在做什么,祝你好运BeautifulSoup.contents BeautifulSoup有一个属性contents(注意:没有方法)可以在get_text()的瞬间使用: 在我的测试期间,列表的长度始终为1,因此您可以使用:
print(name.contents[0]) #will be u:"XXXX"
要去掉u:调用u类的\uu str\uu
方法:
print(str(name.contents[0])) # --> "XXXX"
希望这对你有帮助,无论你在做什么,祝您好运这是什么意思?仅显示所有信息?预期输出是什么?我需要获取每行的XXXX值,而不是第一行值。这是什么意思?仅显示所有信息?预期输出是什么?我需要获取每行的XXXX值,而不是第一行值。谢谢!但是如何获取每个(name.contents)值呢?在“for”循环中使用它,并将name.content附加到数组中,
array=[]
用于nameList2:array.append(str(element.contents[0])
它可以工作,谢谢!但是如何获取每个(name.contents)值呢?在“for”循环中使用它,并将name.content追加到数组中,array=[]
for nameList2:array.append(str(element.contents[0])