从纳斯达克刮桌子(初学者)

2024-10-01 07:26:58 发布

您现在位置:Python中文网/ 问答频道 /正文

url=https://www.nasdaqtrader.com/trader.aspx?id=TradeHalts

我正试图从上面的url抓取表。但是,当我试图使用beauthoulsoup查找表时,我没有成功。我只得到一张空名单。在

请帮忙。在

谢谢

import requests

from bs4 import BeautifulSoup

page = requests.get("https://www.nasdaqtrader.com/trader.aspx?id=TradeHalts")

soup = BeautifulSoup(page.text, "lxml")


item = soup.find(class_="genTable")


print(item)

Tags: httpsimportcomidurlwwwpageitem
1条回答
网友
1楼 · 发布于 2024-10-01 07:26:58

我认为代码很清楚,但如果你有任何问题,请随时提出。在

headers = {"Referer": "https://www.nasdaqtrader.com/trader.aspx?id=TradeHalts"}
data = {"id":2,"method":"BL_TradeHalt.GetTradeHalts","params":"[]","version":"1.1"}
url = "https://www.nasdaqtrader.com/RPCHandler.axd"
req = requests.post(url, json=data, headers=headers)
result = req.json()['result']
soup = BeautifulSoup(result, 'html.parser')
table = soup.find('table')

相关问题 更多 >