<p><strong>试试看:</strong></p>
<pre><code>import requests
from bs4 import BeautifulSoup
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"
}
url = "https://www.chosic.com/free-music/all/"
soup = BeautifulSoup(requests.get(url).content, "html.parser")
data = soup.find_all('div',attrs={'class':'trackF-title-inside'})
s = ''
for i, link in enumerate(data):
s = s + str(i) + '- ' + str(link.find('a').text) + '\n\t' + str(link.find('a', href=True)['href']) + '\n'
with open('out.txt', 'w') as f:
f.write(s)
f.close()
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>0- Happy Clappy
https://www.chosic.com/download-audio/24390/
1- Sweet Dreams
https://www.chosic.com/download-audio/26757/
2- Inspiring Optimistic Upbeat Energetic Guitar Rhythm
https://www.chosic.com/download-audio/27120/
3- White Petals
https://www.chosic.com/download-audio/27279/
4- A Christmas adventure (Part 2)
https://www.chosic.com/download-audio/28675/
5- Circus Theme (Entry of the Gladiators) – Strings Version
https://www.chosic.com/download-audio/28668/
6- It feels good to be alive too
https://www.chosic.com/download-audio/28670/
7- You’re The Champion
https://www.chosic.com/download-audio/28700/
8- Dark Forest
https://www.chosic.com/download-audio/27010/
9- Peacful water stream in forest
https://www.chosic.com/download-audio/27957/
10- A really dark alley
https://www.chosic.com/download-audio/25499/
11- Handel , Largo (from ‘Xerxes’)
https://www.chosic.com/download-audio/25909/
</code></pre>
<p><strong>示例文件:</strong>
<a href="https://i.stack.imgur.com/UVqnY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UVqnY.png" alt="enter image description here"/></a></p>
<hr/>
<p><strong>或:</strong></p>
<p>也许这就是你所需要的:</p>
<pre><code>import requests
from bs4 import BeautifulSoup
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"
}
url = "https://www.chosic.com/free-music/all/"
soup = BeautifulSoup(requests.get(url).content, "html.parser")
data = soup.find_all('div',attrs={'class':'track-info track'})
for i, element in enumerate(data):
for link in element.find_all('div',attrs={'class':'waveform before'}):
print(str(i) + '- ' + element.find('a').text)
print('\t' + link['data-url'])
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>0- Happy Clappy
https://www.chosic.com/wp-content/uploads/2020/06/John_Bartmann_-_09_-_Happy_Clappy-1.mp3
1- Sweet Dreams
https://www.chosic.com/wp-content/uploads/2020/11/batchbug-sweet-dreams.mp3
2- Inspiring Optimistic Upbeat Energetic Guitar Rhythm
https://www.chosic.com/wp-content/uploads/2021/01/fm-freemusic-inspiring-optimistic-upbeat-energetic-guitar-rhythm.mp3
3- White Petals
https://www.chosic.com/wp-content/uploads/2021/02/keys-of-moon-white-petals.mp3
4- A Christmas adventure (Part 2)
https://www.chosic.com/wp-content/uploads/2021/08/TRG_Banks_-_09_-_A_Christmas_adventure_Part_2.mp3
5- Circus Theme (Entry of the Gladiators) – Strings Version
https://www.chosic.com/wp-content/uploads/2021/08/Circus-Theme-Entry-of-the-Gladiators-Strings-Version.mp3
6- It feels good to be alive too
https://www.chosic.com/wp-content/uploads/2021/08/Loyalty_Freak_Music_-_04_-_It_feels_good_to_be_alive_too.mp3
7- You’re The Champion
https://www.chosic.com/wp-content/uploads/2021/08/Youre-The-Champion.mp3
8- Dark Forest
https://www.chosic.com/wp-content/uploads/2021/01/dark-forest.mp3
9- Peacful water stream in forest
https://www.chosic.com/wp-content/uploads/2021/04/kvgarlic__largestreamoverloginforestmarch.mp3
10- A really dark alley
https://www.chosic.com/wp-content/uploads/2020/06/Loyalty_Freak_Music_-_07_-_A_really_dark_alley.mp3
11- Handel , Largo (from ‘Xerxes’)
https://www.chosic.com/wp-content/uploads/2020/07/Hndel-Xerxes-HWV-40.mp3
</code></pre>