| 12345678910111213141516171819202122232425262728 |
- from sites.default import DefaultSite
- from sites.helper.query import Query
- import requests
- class MusicTeam(DefaultSite):
- def __init__(self):
- super().__init__()
- self.url = 'https://music-team.cc/music'
- self.query = Query(self, 'GET')\
- .add_parameter('search', '{0}')
- self.structure\
- .set_container_path('div.col-lg-8')\
- .set_item_path('div.card')\
- .set_title_path('div.card-body')\
- .set_url_path('a.leftDownload')
- self.request\
- .add_header('Referer', self.url + '/')\
- .add_header('Origin', self.url)\
- .add_cookie('visited', 'yes')\
- .add_cookie('robot', '1')
- def format_url(self, field):
- link = super().format_url(field)
- request = requests.get(link, cookies=self.request.cookie, allow_redirects=True)
- return request.url
|