From e3e657f2dcaab7ea6d4c129966923470a69d90ca Mon Sep 17 00:00:00 2001 From: ngfchl Date: Sun, 25 Dec 2022 16:49:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=92=E5=A4=B4=E5=81=9A?= =?UTF-8?q?=E7=A7=8D=E4=BD=93=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt_site/UtilityTool.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index a3c4b29..e81bcef 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -1567,6 +1567,21 @@ class PtSpider: msg='{} 做种信息访问错误,错误码:{}'.format(site.name, str(seeding_detail_res.status_code)) ) seeding_html = etree.HTML(converter.convert(seeding_detail_res.text)) + if 'kp.m-team.cc' in site.url: + url_list = self.parse( + seeding_detail_res, + f'//p[1]/font[2]/following-sibling::' + f'a[contains(@href,"?type=seeding&userid={my_site.user_id}&page=")]/@href' + ) + print(url_list) + seeding_text = seeding_detail_res.text.encode('utf8') + # trs.pop(0) + for url in url_list: + seeding_url = f'https://kp.m-team.cc/getusertorrentlist.php{url}' + seeding_res = self.send_request(my_site=my_site, url=seeding_url) + seeding_text += seeding_res.text.encode('utf8') + # logger.info(seeding_detail_res) + seeding_html = etree.HTML(converter.convert(seeding_text)) # leeching_html = etree.HTML(leeching_detail_res.text) # logger.info(seeding_detail_res.text.encode('utf8')) return CommonResponse.success(data={