在这篇博客中,我将分享如何使用Python和Selenium抓取酷狗音乐网站上的歌曲信息。我们将使用BeautifulSoup解析HTML内容,并提取歌曲和专辑信息。
准备工作
首先,我们需要安装一些必要的库:
pip install requests beautifulsoup4 selenium
代码实现
以下是完整的代码:
import os
import requests
from bs4 import BeautifulSoup as be
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import urllib.parse
# 初始化参数
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
# URL参数编码
keyword = input('请输入歌手:')
search_url = f'https://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord={urllib.parse.quote(keyword)}'
# 第一步:使用Selenium打开页面
driver = webdriver.Chrome(options
标签:Python,--,Selenium,argument,chrome,add,源码,import,options
From: https://blog.csdn.net/m0_74972192/article/details/140595743