【问题标题】:Pandas DataFrame constructor not properly called in web scraping在网络抓取中未正确调用 Pandas DataFrame 构造函数
【发布时间】:2021-03-18 19:51:30
【问题描述】:

#这段代码有什么问题?

from pandas import DataFrame

import pandas as pd

import requests


p = 'https://www.codal.ir/Company.aspx?Symbol=اخابر'

r = requests.get(p, verify=False)

t = str(r.text)

df = pd.DataFrame(t)

我想读取上面的网站数据 但是我在将数据转换为数据框时遇到了问题 请指导我

【问题讨论】:

    标签: pandas get request


    【解决方案1】:

    read_html

    它返回一个列表,所以拔掉第一个元素

    p = 'https://www.codal.ir/Company.aspx?Symbol=اخابر'
    r = requests.get(p, verify=False)
    t = str(r.text)
    df = pd.read_html(t)[0]
    
    df.iloc[:5, :5]
    
                      0              1                  2      3        4
    0               NaN            NaN                NaN    NaN      NaN
    1               NaN            NaN                NaN    NaN      NaN
    2        نام شرکت :  مخابرات ايران             نماد :  اخابر  Akhaber
    3               NaN            NaN                NaN    NaN      NaN
    4  سرمایه ثبت شده :       60000000  سرمایه ثبت نشده :      0        0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-27
      • 2014-10-25
      • 2019-02-11
      • 2021-06-04
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多