Python:请求url并获取内容

f8rj6qna  于 2022-12-02  发布在  Python
关注(0)|答案(1)|浏览(167)

我正在尝试从https://explorer.solana.com网站获取以下地址9QgXqrgdbVU8KcpfskqJpAXKzbaYQJecgMAruSWoXDkM的交易历史记录。
我试过了

url="https://explorer.solana.com/address/9QgXqrgdbVU8KcpfskqJpAXKzbaYQJecgMAruSWoXDkM"
output = requests.get(url).text
print(output)

然而,这给了我原始的html输出。
如何从网址获取交易信息?

2ledvvac

2ledvvac1#

历史数据通过JavaScript从外部URL加载,可以使用requests模块模拟此调用:

import requests
import pandas as pd

api_url = "https://explorer-api.mainnet-beta.solana.com/"

payload = {
    "id": "xxx",
    "jsonrpc": "2.0",
    "method": "getConfirmedSignaturesForAddress2",
    "params": ["9QgXqrgdbVU8KcpfskqJpAXKzbaYQJecgMAruSWoXDkM", {"limit": 25}],
}

data = requests.post(api_url, json=payload).json()

df = pd.DataFrame(data["result"])
df["blockTime"] = pd.to_datetime(df["blockTime"], unit="s")

print(df.to_markdown(index=False))

印刷品:
| 块时间|确认状态|犯错误|备忘录|签名|插槽|
| - -|- -|- -|- -|- -|- -|
| 2022年11月30日12时36分01秒|定稿|||第八章第四节|小行星16407737|
| 2022年11月23日13时05分04秒|定稿|| |5V 647周数字|小行星16270|
| 2022年10月17日17时37分48秒|定稿|||2008年12月26日,上海,上海|小行星155859139|
| 2022年9月18日09:34:45|定稿||[209]为了分散solana网络,请考虑使用ManyStake授权。OG授权者将很快获得额外的MEV奖励。我们的投票帐户AuBB 9 st 3RqhHBkzZgBSm 6SVnHZNJQSHeBWCSkik 4 bzdA|8.在本合同项下,卖方应向买方提供一份完整的合同。|小行星151|
| 2022年6月19日18时35分55秒|定稿|||一种新型的碳氟化合物|小行星138178511|
| 2022年6月19日18时33分24秒|定稿|||2007年12月28日,上海,上海|小行星138178280|
| 2022年6月19日18时19分04秒|定稿|||4年期住房公积金贷款7 KPEsBqj 4 o 1年期住房公积金贷款8 NLivVipNFp 6 RTMsNhkoeCYeDhwcK 3 ovCqMmjYfQj 711 V|小行星138176965|
| 2022年6月19日18时15分55秒|定稿|||电子商务|小行星138176698|
| 2022年6月19日17时55分54秒|定稿|| |2 P9 nSaGM制造商2Dak 9 kGEnUp 3R 9 UNpLZMMFTudAjaVgDHJcwwxp 1vDgfsn 582 bZb 7 HoDJTCrKCkBd 3srcuUfXYAH 1 Tr|小行星138174836|
| 2022年6月19日17时41分14秒|定稿|||3年7个月,总销售额3年37个月37个月37个月37个月|小行星138173447|
| 2022年6月19日17时40分46秒|定稿|||2英尺宽,宽,宽,宽,宽,宽,宽,宽,宽,宽,宽,宽,宽,宽,宽|小行星138173398|
| 2022年6月19日17时38分41秒|定稿|||一种新型的汽车制动器|小行星138173207|
| 2022年6月19日17时35分41秒|定稿|||96年版车型|小行星138172922|
| 2022年6月19日17时32分16秒|定稿|||一种新型的激光测距仪,它具有结构简单、测量精度高、成本低等优点。|小行星138|
| 2022年6月19日17:26:27|定稿|||数据库管理系统|小行星13817|
| 2022年6月19日17时25分59秒|定稿|||一种新型的无刷直流电动机|小行星13817|
| 2022年6月19日17时25分46秒|定稿|||这是一个很好的例子。|小行星138172003|
| 2022年6月19日17时25分14秒|定稿|||这是一个很好的例子。|小行星138171956|
| 2022年6月19日17时22分02秒|定稿|||52天前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前,在一个月前。|小行星138171653|
| 2022年6月19日17时21分32秒|定稿|||二氯二苯并呋喃|小行星138171595|
| 2022年6月19日17时20分58秒|定稿|||第一部分:《中国人民银行股份有限公司章程》|小行星138|
| 2022年6月19日17时20分38秒|定稿|||我是一个很好的朋友,我很高兴你能来。|小行星138|
| 2022年6月19日17时20分12秒|定稿|||1.在本合同项下,承包人应承担全部责任。|小行星138171464|
| 2022年6月19日17时09分47秒|定稿|||2008年12月21日,中国科学院院士、中国科学院院士、中国科学院院士、中国科学院院士、中国科学院院士、中国科学院院士|小行星138170550|
| 2022年6月19日17时09分31秒|定稿|||数据库管理系统|小行星138170527|

相关问题