【发布时间】:2023-03-18 09:29:01
【问题描述】:
我正在尝试抓取下表
url = https://www.bitmex.com/app/settlementHistory?start=100
但在尝试了多种方式后 - 没有成功。
这是我尝试过的:
尝试 1
import pandas as pd
pd.read_html(url)
这将返回一个空列表 1(不包含有问题的表)。
尝试 2
我尝试遍历表行 (tr),但是当我这样做时:
from bs4 import BeautifulSoup
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
soup.find_all('tr')
我没有得到实际表格的表格行...
尝试 3
我尝试查找所有带有soup.find_all('table') 的表,但结果与上述类似。
谁能帮我把它加载到pd.DataFrame,更重要的是解释为什么以前的尝试根本不起作用?
【问题讨论】:
标签: python pandas beautifulsoup html-table