如何使 Python 只读取站点的某个部分
Posted
技术标签:
【中文标题】如何使 Python 只读取站点的某个部分【英文标题】:How Can I Make Python Read Only a Certain Part Off A Site 【发布时间】:2021-03-04 01:22:03 【问题描述】:@bot.command()
async def id2r(ctx, id):
response = requests.get(f'https://verify.eryn.io/api/user/id')
id2r = discord.Embed(
title='***Discord ID Scan ↴***', color=16, description=f'response.text')
id2r.timestamp = datetime.now()
await ctx.send(embed=id2r)
我希望它只打印robloxUsername
,而不是打印网站给出的完整输出。
【问题讨论】:
【参考方案1】:这个叫做json
格式,一般api结果使用它。
.json()
使其成为 Json 而不是原始文本。
那就这样称呼response['robloxUsername']
@bot.command()
async def id2r(ctx, id):
response = requests.get(f'https://verify.eryn.io/api/user/id').json()
id2r = discord.Embed(
title='***Discord ID Scan ↴***', color=16, description=response["robloxUsername"])
id2r.timestamp = datetime.now()
await ctx.send(embed=id2r)
P.S:我建议使用状态,因为如果 id 错误,想要的字段将不存在。
【讨论】:
以上是关于如何使 Python 只读取站点的某个部分的主要内容,如果未能解决你的问题,请参考以下文章