爬取这个网站下的mp3文件链接网站是动态的怎么弄试过许多方法都不行https://www.qqwtt.com/?name=%E9%9A%BE%E5%8D%B4&type=netease
用fiddler抓包,看看有没有301 302跳转
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
import pygame
import io
import time
import os
# 初始化selenium浏览器
options = webdriver.EdgeOptions()
options.add_argument('--headless') # 让浏览器在后台运行,不显示界面
options.add_argument('--disable-gpu')
driver = webdriver.Edge(options=options)
# 输入搜索关键词
search_key = '月亮之上'
# 打开目标网站
url = f'https://www.qqwtt.com/?name={search_key}&type=netease'
driver.get(url)
# 等待页面加载
time.sleep(2)
# 获取页面源码
html = driver.page_source
soup = BeautifulSoup(html, 'html.parser')
# 获取音频文件链接
audio_links = []
for a in soup.find_all('a', class_='downbtn'):
audio_links.append(a['href'])
通过自带浏览器获取网页音频并播放如何人音乐播放完毕再关闭
不知道你这个问题是否已经解决, 如果还没有解决的话: