用C#写个小程序爬取漫画(用c程序实现的算法必须要有输入和输出)
用C#写个小程序爬取漫画(用c程序实现的算法必须要有输入和输出)
这是要爬的地址 https://iqiyi.com/manhua/detail_18yzlq8jc5.html,F12 查看网络发现他是通过 https://iqiyi.com/manhua/catalog/18yzlq8jc5/ 这个接口获取目录信息的。
这是第一话的地址 https://iqiyi.com/manhua/reader/18yzlq8jc5_18yzebufq1.html ,跟接口返回的数据对比发现前面的部分是固定的,后面的就是 comicId+"_"+episodeId+".html"。
下面通过C#代码获取漫画第一话的地址。
首先准备一个类方便解析json
这样每一话的地址就显示出来了,最后把每话里的图片保存起来就行了。打开第一话,发现图片地址不是从接口返回的,而是直接写在html里的
在浏览器开发者工具中选中一个图片标签,选择复制 XPath,会得到 /html/body/div[3]/ul/li[1]/img
再把后面的 li[1] 改成 li,然后搜索,就把html中所有的img标签都找到了
下面用C#完成上面的操作,首先需要装一个第三方库。
大功告成!!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~