我想將此 POST 請求翻譯成 Python:
{"jsonrpc":"2.0","id":7,"method":"eth_call","params":[{"from":"0x0000000000000000000000000000000000000000","data":"0x41108cf20000000000000000000000000000000000000000000000000000000000000032","to":"0xf86048dff23cf130107dfb4e6386f574231a5c65"},"latest"]}
但我不明白我應該如何處理“引數”,就好像我只是復制粘貼失敗的請求一樣:
import requests
r = requests.post('https://mainnet.optimism.io/', {"jsonrpc":"2.0","id":7,"method":"eth_call","params":[{"from":"0x0000000000000000000000000000000000000000","data":"0x41108cf20000000000000000000000000000000000000000000000000000000000000032","to":"0xf86048dff23cf130107dfb4e6386f574231a5c65"},"latest"]})
r.json()
uj5u.com熱心網友回復:
嘗試:
import requests
payload = {
"jsonrpc": "2.0",
"id": 7,
"method": "eth_call",
"params": [
{
"from": "0x0000000000000000000000000000000000000000",
"data": "0x41108cf20000000000000000000000000000000000000000000000000000000000000032",
"to": "0xf86048dff23cf130107dfb4e6386f574231a5c65",
},
"latest",
],
}
r = requests.post("https://mainnet.optimism.io/", json=payload)
print(r.json())
印刷:
{'jsonrpc': '2.0', 'result': '0x00000000000000000000000000000000000000000000000000555a5d1d54df34', 'id': 7}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/511380.html
標籤:Python邮政蟒蛇请求
