如何从文本中获取url地址

#以下是对这段代码的逐步解释:
 
首先,使用  with open('url.txt', 'r') as file:  以只读模式打开名为  url.txt  的文件。这样做的好处是在代码块执行完后会自动关闭文件,无需手动关闭。
 
然后,通过  for line in file:  遍历文件中的每一行。
 
接着,使用条件判断  if 'ax_cursor=' in line:  ,如果当前行包含特定字符串  max_cursor=  。
 
如果满足条件,就将当前行除最后一个字符(可能是换行符)之外的内容赋值给变量  url  。
 
之后,使用  requests.get(url, headers=headers)  向获取到的  url  发送请求,其中  headers  是请求头信息。
import requests

headers = {
    
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36',
    
}

params = {
    'a': '6383',
    'ch': '54',

}





shizi_list = []
with open("url.txt",'r') as file:
    count = 1
    for line in file:
        if 'v3-web.' in line:
            newurl = line[:-1]
            print(newurl)
            if newurl in shizi_list:
              continue
            else:
                shizi_list.append(newurl)
                nurl = shizi_list[-1]
                print(nurl)
            response = requests.get(newurl,params=params,headers=headers,)
            open(f'./hanzi4/{count}.mp4', 'wb').write(response.content)
            count += 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青龙摄影

你的鼓励是我创作的动力,支持下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值