使用python从网页中提取链接

ua4mk5z4  于 2021-09-08  发布在  Java
关注(0)|答案(1)|浏览(414)

我正在编写一个代码,它在聊天中发送站点的链接(我知道如何做这一部分),我发出请求,但在这个请求中,它会随链接返回其他内容,我如何仅获取链接?

link = requests.get(f"https://sugoi-api.herokuapp.com/episode/{Episodio}/{AnimeN}")

resultado = link.json()

结果是:

{'status': 200, 'info': {'name': 'Naruto classico', 'slug': 'naruto-classico', 'fc': 'N', 'epi': '12'}, 'cdn': [{'name': 'Superanimes', 'url': 'https://cdn.superanimes.tv/', 'links': ['https://cdn.superanimes.tv/010/animes/n/naruto-classico-dublado/12.mp4', 'https://cdn.superanimes.tv/010/animes/n/naruto-classico-legendado/12.mp4%27]%7D, {'name': 'Serverotaku', 'url': 'https://cdn.serverotaku01.co/', 'links': ['https://cdn.serverotaku01.co/010/animes/n/naruto-classico-dublado/12.mp4', 'https://cdn.serverotaku01.co/010/animes/n/naruto-classico-legendado/12.mp4%27]%7D, {'name': 'Servertv', 'url': 'https://servertv001.com/', 'links': ['https://servertv001.com/animes/n/naruto-classico-dublado/12.mp4', 'https://servertv001.com/animes/n/naruto-classico-legendado/12.mp4%27]%7D]%7D

如果有人知道如何只得到结果链接,这将帮助我很多

dnph8jn4

dnph8jn41#

下面提到了从任何数据(常规)中提取url的一种简单方法。首先,将json输出转换为字符串,然后使用正则表达式。

str = json.dumps({'status': 200, 'info':........})
import re
re.findall("(?P<url>https?://[^\s]+)", str)

相关问题