#以下是对这段代码的逐步解释:
首先,使用 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
如何从文本中获取url地址
最新推荐文章于 2025-06-08 10:14:53 发布

733

被折叠的 条评论
为什么被折叠?



