Préface
Le texte et les images de cet article proviennent d'Internet et sont uniquement à des fins d'apprentissage et de communication. Ils n'ont aucun usage commercial. Si vous avez des questions, veuillez nous contacter pour traitement.
PS: Si vous avez besoin de matériel d'apprentissage Python, vous pouvez cliquer sur le lien ci-dessous pour l'obtenir vous-même
Configuration de l'environnement de base
- python 3.6
- pycharm
- demandes
- parcelle
Le module pip concerné peut être installé,
principalement il y a quelques jours
Page de destination
Demande de page
import requests url = 'https://www.tukuppt.com/peiyue/zonghe_0_0_0_0_0_0_1.html' headers = { 'User-Agent': 'Mozilla / 5.0 (Windows NT 10.0; WOW64) AppleWebKit / 537.36 (KHTML, comme Gecko) Chrome / 81.0.4044.138 Safari / 537.36 ', } response = requests.get (url = url, headers = headers) 123456
Analyser des pages Web et extraire des données
import parsel selector = parsel.Selector (response.text) urls = selector.css ('# audio850995 source :: attr (src)'). getall () title = selector.css ('. b-box .info .title: : text '). getall () data = zip (urls, titres) pour i dans les données: mp3_url =' https: '+ i [0] title = i [1] 12345678
enregistrer des données
def download (url, title): response = requests.get (url = url, headers = headers) path = 'D: \\ python \\ demo \\ panda office material \\ background music \\' + title + '. mp3 ' avec open (chemin, mode =' wb ') comme f: f.write (response.content) 12345