Python,将html表转换为数据帧

时间:2018-05-31 03:34:06

标签: python dataframe beautifulsoup html-parsing

我正在尝试使用parser.make2d函数将我的html表转换为可用的数据帧,但是我无法安装parser.make2d的模块。 在我的python 2.7中,它找不到“html_table_parser”模块,因此“从html_table_parser导入parser_functions作为解析”不起作用。

from urllib2 import urlopen
import pandas as pd
from bs4 import BeautifulSoup
import webbrowser
import requests
from html_table_parser import parser_functions as parse

report = requests.get(url_parsing, proxies = proxies)
report2 = BeautifulSoup(report.text,'html.parser')
body=report2.find("body")
table=body.find_all("table")
p = parser.make2d(table[3])

1 个答案:

答案 0 :(得分:0)

似乎没有安装html_table_parser模块。

您是否尝试过

python -m pip install html_table_parser

在命令行上?