# Parsing linkin-park.ucoz.net and downloading music
# This site is not mine

import requests
from lxml import html
from lxml import etree

site_tree = html.fromstring(requests.get("https://linkin-park.ucoz.net/load/lp_underground/underground_8_0_2008/19").text)
links_for_dl = site_tree.xpath('//a[@style="color:#333; text-decoration:none;" and @class="entryLink"]')
for dllink in links_for_dl:
    correct_dllink = "https://linkin-park.ucoz.net" + (dllink.xpath(".//@href")[0])
    dlpage_tree = html.fromstring(requests.get(correct_dllink).text)
    music_file = open("C:\\Users\\Acer\\Music\\Linkin Park\\Downloaded\\" + correct_dllink.split("/")[6] + ".mp3", 'wb')
    music_file.write(requests.get("https://linkin-park.ucoz.net" + (dlpage_tree.xpath('//td[@class="commSbmFl"]/a/@href')[0])).content)
    music_file.close()
