mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
修复冬樱站点数据抓取
This commit is contained in:
@@ -1418,7 +1418,14 @@ class PtSpider:
|
|||||||
# leeching_detail_url = site.url + site.page_leeching.lstrip('/').format(my_site.user_id)
|
# leeching_detail_url = site.url + site.page_leeching.lstrip('/').format(my_site.user_id)
|
||||||
try:
|
try:
|
||||||
# 发送请求,做种信息与正在下载信息,个人主页
|
# 发送请求,做种信息与正在下载信息,个人主页
|
||||||
user_detail_res = self.send_request(my_site=my_site, url=user_detail_url)
|
if 'wintersakura' in site.url:
|
||||||
|
# 单独发送请求,解决冬樱签到问题
|
||||||
|
user_detail_res = requests.get(url=user_detail_url, verify=False, cookies=cookie2dict(my_site.cookie),
|
||||||
|
headers={
|
||||||
|
'user-agent': my_site.user_agent
|
||||||
|
})
|
||||||
|
else:
|
||||||
|
user_detail_res = self.send_request(my_site=my_site, url=user_detail_url)
|
||||||
# if leeching_detail_res.status_code != 200:
|
# if leeching_detail_res.status_code != 200:
|
||||||
# return site.name + '种子下载信息获取错误,错误码:' + str(leeching_detail_res.status_code), False
|
# return site.name + '种子下载信息获取错误,错误码:' + str(leeching_detail_res.status_code), False
|
||||||
if user_detail_res.status_code != 200:
|
if user_detail_res.status_code != 200:
|
||||||
@@ -1469,7 +1476,15 @@ class PtSpider:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.info('BT学校获取做种信息有误!')
|
logger.info('BT学校获取做种信息有误!')
|
||||||
pass
|
pass
|
||||||
seeding_detail_res = self.send_request(my_site=my_site, url=seeding_detail_url, delay=25)
|
if 'wintersakura' in site.url:
|
||||||
|
# 单独发送请求,解决冬樱签到问题
|
||||||
|
seeding_detail_res = requests.get(url=seeding_detail_url, verify=False,
|
||||||
|
cookies=cookie2dict(my_site.cookie),
|
||||||
|
headers={
|
||||||
|
'user-agent': my_site.user_agent
|
||||||
|
})
|
||||||
|
else:
|
||||||
|
seeding_detail_res = self.send_request(my_site=my_site, url=seeding_detail_url, delay=25)
|
||||||
logger.info('做种信息:{}'.format(seeding_detail_res.text))
|
logger.info('做种信息:{}'.format(seeding_detail_res.text))
|
||||||
# leeching_detail_res = self.send_request(my_site=my_site, url=leeching_detail_url, timeout=25)
|
# leeching_detail_res = self.send_request(my_site=my_site, url=leeching_detail_url, timeout=25)
|
||||||
if seeding_detail_res.status_code != 200:
|
if seeding_detail_res.status_code != 200:
|
||||||
|
|||||||
Reference in New Issue
Block a user