首页 > 技术文章 > python3爬虫网站小说或者mp3

tianzi01 2020-12-27 14:14 原文

# -*- coding:utf-8 -*-

使用requests取到URL后,直接用二进制方式保存到本地

import requests,json
url='https://xxxx'
headers = {
"Accept": "application/json, text/javascript, */*; q=0.01",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "zh-CN,zh;q=0.9",
"Connection": "keep-alive",
"Content-Length": "26",
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"Cookie": "JSESSIONID=C68A2FF56EF66376D7E6EEB6C1FD7CA1; Hm_lvt_ac3da4632dc24e9d361235e3b2d3a131=1609039106; ting55_history=https%3A%2F%2Fting55.com%2Fbook%2F9179-2%2560%25E8%258E%25BD%25E8%258D%2592%25E7%25BA%25AA%25E6%259C%2589%25E5%25A3%25B0%25E5%25B0%258F%25E8%25AF%25B4%25E7%25AC%25AC2%25E7%25AB%25A0; Hm_lpvt_ac3da4632dc24e9d361235e3b2d3a131=1609039350",
"Host": "ting55.com",
"Origin": "https://ting55.com",
"Referer": "https://ting55.com/book/9179-3",
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "same-origin",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"X-Requested-With": "XMLHttpRequest",
"xt": "dcd27c473fedb97b16e8c78a261ccf00"
}
data={
"bookId": 9179,
"isPay": 0,
"page": 172
}
for i in range(180,853):
data['page']=i
r=requests.post(url,data=data,headers=headers)
text = json.loads(r.text)
text1 = text.get('url')
res = requests.get(text.get('url'))
music = res.content
fpath = 'E:\\xxx\\' + text1[-7:]
#保存MP3文件到本地
with open(fpath, 'ab') as f:
f.write(music)
f.flush()

推荐阅读