如何在网站| Python上找到mp3文件的隐藏链接

如何在网站| Python上找到mp3文件的隐藏链接,python,beautifulsoup,scrapy,Python,Beautifulsoup,Scrapy,如何在radiojavan.com网站上通过Python查找mp3文件的隐藏链接 例如,在radiojavan.com上,您只能看到页面链接,但没有下载链接。我可以使用哪些工具在Python中查找音乐链接? 请引导我。简单地说: import re def exp(url): try: url = url.replace('\n', '').replace('\r', '') op = requests.get(url , timeout=7).cont

如何在radiojavan.com网站上通过Python查找mp3文件的隐藏链接

例如,在
radiojavan.com
上,您只能看到页面链接,但没有下载链接。我可以使用哪些工具在
Python
中查找音乐链接? 请引导我。

简单地说:

import re
def exp(url):
    try:
        url = url.replace('\n', '').replace('\r', '')
        op = requests.get(url , timeout=7).content
        if ".mp3" in op:
            print ("thanks it's valid link ")
            filter = re.findall('<meta property="og:audio" content="(.*?)"/>', str(op))[0]
            print ("[+] Found " + filter)
        else:
            print ('-> ' + url)
    except:
        print ("timeOut -> " + url)
        pass


a = raw_input("link : ")
exp(a)
重新导入
def exp(url):
尝试:
url=url.replace('\n','').replace('\r','')
op=requests.get(url,超时=7).content
如果op中的“.mp3”:
打印(“谢谢,这是有效链接”)
filter=re.findall(“”,str(op))[0]
打印(“[+]找到”+过滤器)
其他:
打印('->'+url)
除:
打印(“超时->”+url)
通过
a=原始输入(“链接:”)
特急(a)

import requests
url = 'https://www.radiojavan.com/mp3s/mp3/Hojat-Ashrafzadeh-Kaman-Abroo'
# download page source
r = requests.get(url)
# convert to text
page_source = r.text

# look through each line for '.mp3'
for line in page_source.split("\n"):
    if ".mp3" in line:
        # select the text after 'content="' and before the following '"'
        mp3url = line.strip().split('content="')[1].split('"')[0]
        print (mp3url)