328

1、定制请求头requests requests.get() 获取HTML网页的主要方法 requests.head()获取网页头信息 requests.post()向HTML网页提交POST请求 requests.put()提交PUT请求 requests.patch()提交局部修改请求 requests.delete()提交删除请求 r.text:服务器响应内容,就是HTML编码 r.encoding:服务器的文本编码 r.status_code:响应的状态码,如果是200则代表访问成功 r.content:字节方式的响应体 打开chrome浏览器的检查功能,在与elements同行中选择network: 接下来找到第一个:往下翻,找到user-agent,并选择复制Mozilla/5.0 (Windows NT 10.0; Win64; x64) .... headers=('User-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ....') 创建一个字典,key是‘user-agent’,value是headers,接着requests.get中加入headers=headers, 也就是requests.get(link,headers=headers) 超时处理:timeout来设置超时时间requests.get(link,headers=headers,timeout=20)

QQ音乐歌曲网站分析: isure.stream.qqmusic.qq.com/C400000Qepf… 16E958E4C94E554E509D62F767DCF3B25DA28A6616C3&uin=0&fromtag=66

dl.stream.qqmusic.qq.com/C400001CG3w… 5C8C47905EF337CF6C1535436AC1CC612FB56FD721D431BB35C2C4034EF3D627200169D05BC13C7BA27F5B1C8EF1259D51B1195FC2C1B9CA&uin=0&fromtag=66

isure.stream.qqmusic.qq.com/C400001Qu4I…

dl.stream.qqmusic.qq.com/C400004VBMk… ABB7F92F9F20FB50B063E81AF797F84ADDE2BCD1B0F9CBF9E8873211B76CE005AF1395465780165F0D79DC200A01F8FA0F7B048ECA1DDA7A&uin=0&fromtag=66

isure.stream.qqmusic.qq.com/C400003odRS…

dl.stream.qqmusic.qq.com/C400003RCA7…

共同点 dl.stream.qqmusic.qq.com/C40000(XXXX… isure.stream.qqmusic.qq.com/C40000(XXXX… guid/uin/fromtag每首歌都是一样的 任务:找到歌曲参数的链接,提取信息; 要找的东西: fileindex 例如 C400003RCA7t0y6du5 vkey 例如vkey=913EA9449CCE4AE6EBDCBEC61F19A173EDB777C68EA404E55FC9BEC06644F9D2318BF20F930F15A9DEE96961B4779D3FDEDAABE764727A23

转载于:https://juejin.im/post/5c9ce290f265da611f1d9ef7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值