qiman6漫画爬虫脚本

本文介绍了一个使用Python编写的qiman6漫画爬虫脚本,重点讲解了如何通过requests库的POST请求获取漫画章节ID,并结合正则表达式和js2py库模拟JavaScript执行来获取漫画图片地址。提供了最终脚本的下载链接,仅供娱乐用途。
摘要由CSDN通过智能技术生成

qiman6漫画爬虫脚本

本次的python爬虫脚本有以下两个重点

1 . 利用requests库的post命令获取漫画每一章节的id, 然后组成对应的漫画每一章的地址

 $.ajax({
   type: "POST",
   url: "/bookchapter/",
   data: { "id": 13079, "id2": 1},
   dataType: 'json',

根据上述漫画目录网址的源码得知,需要发送post命令获取章节的id,post命令的data是{ "id": 13079, "id2": 1},url是‘http://m.qiman6.com/bookchapter/’。

Posturl = 'http://m.qiman6.com/bookchapter/'
PostData = {'id': '13079', 'id2': '1'}
postreq = requests.post(Posturl, PostData)  # 发送post请求,第一个参数是URL,第二个参数是请求数据
for it in postreq.json():
    ChappterUrl.append(url + it['id'] + '.html')

2 .利用js2py库模拟javascript脚本的执行,获取每一章漫画的按顺序排列的漫画地址

首先利用正则表达式找到要传入的6个参数和javascript的函数,然后直接利用js2py库调用该函数就可以得到按顺序排列的漫画图片地址


                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值