gpt4 book ai didi

python - 如何过滤字符串?

转载 作者:行者123 更新时间:2023-12-04 02:29:59 25 4
gpt4 key购买 nike

我正在制作一个从 api 获取信息的机器人,问题是它给了我很多数据,而我只需要一些特别的东西。我只需要获取余额、矿工状态和哈希率。

import os
import discord
import requests
from bs4 import BeautifulSoup

token = "DISCORD_TOKEN"
url = "https://eth.crazypool.org/api/accounts/0x54DcB3b38d05940d3A88ADeff5B57f15f7F64A02"
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36'}

client = discord.Client()

@client.event
async def on_ready():
await client.change_presence(activity=discord.Game(name="Mining eth"))
print("On!")

@client.event
async def on_message(message):
page = requests.get(url, headers=headers)
jk = BeautifulSoup(page.content, "html.parser")
if message.content == "!miner":
await message.channel.send(jk)
if message.content == "!balance":
await message.channel.send(jk)
if message.content == "!shares":
await message.channel.send(jk)


client.run(token)

输出: enter image description here

最佳答案

你可以使用 requests.json() 你需要做的是

page = page.json()
balance = page["stats"]["balance"]

它所做的是进入 json 数据的“统计”部分,然后进入“余额”,如果您执行 print(balance),它将打印余额。

关于python - 如何过滤字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64862128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com