我有一个列表,我从包含一些非标准字符的网页中提取。Python转换非标准字符
列表例如:
[<td class="td-number-nowidth"> 10Â 115 </td>, <td class="td-number-nowidth"> 4Â 635 (46%) </td>, <td class="td-number-nowidth"> 5Â 276 (52%) </td>, ...]
与帽子A被认为是逗号。有人可以建议如何转换或替换这些,所以我可以得到值10115,如列表中的第一个值?
的源代码:
from urllib import urlopen
from bs4 import BeautifulSoup
import re, string
content = urlopen('http://www.worldoftanks.com/community/accounts/1000395103-FrankenTank').read()
soup = BeautifulSoup(content)
BattleStats = soup.find_all('td', 'td-number-nowidth')
print BattleStats
感谢, 弗兰克
你以前的问题表明你使用'BeautifulSoup()'应该自动处理字符编码。你如何得到''? (提供一些代码) – jfs
你是对的J.F.这里是我玩的代码(在上面发布)。 –