我如何使用库请求对数据进行编码

时间:2019-03-25 22:58:00

标签: python pandas beautifulsoup python-requests

我从网站上抓取了一些数据,但是数据是unicode的,我想转换为utf-8

    url = 'https://www.cartolafcbrasil.com.br/scouts/cartola-fc- 
    2018/rodada-1'
    page = requests.get(url)
    soup = BeautifulSoup(page.text, 'html.parser')
    variaveis = []
    table = soup.find_all('table')[0]
    df = pd.read_html(str(table))
    print(df)

[0 1 2 3 4 5 \ 0 Nome ClubePreçoJMÃdiaÃlt。 Pont。
1 Serginho(MEI),南1578 1 1790 1790
2 Otero(MEI)NaN 1481 1 1650 1650
3罗德里吉尼奥(MEI),南2308 1 1650 1650
4理查德(MEI),NaN 1461 1 1620 1620
5卡林纽斯(LAT)NaN 1440 1 1590 1590
6古斯塔沃·布兰科(MEI),南1268 1 1540 1540
7 Jory(GOL)NaN 1013 1 1370 1370
8蒂亚戈·卡莱托(LAT),NaN 1254 1 1320 1320
9VÃtorctorCuesta(ZAG)NaN 1385 1 1310 1310
10 Yago Pikachu(LAT)NaN 1433 1 1280 1280
11瓦格纳(MEI),NaN 1350 1 1260 1260
12卢卡斯·帕奎特(MEI),南1798年1 1210 1210

1 个答案:

答案 0 :(得分:0)

只需将编码参数传递给熊猫read_html

df = pd.read_html(str(table), encoding="UTF-8")