python 网络爬虫,怎么自动保存图片
f12找啊
使用python爬取网页,获取不到图片地址
大图片是在点击之后用 JS 控制加载的。
你可以看看 js/js.js 这个文件,253 行:function changeImg(){
jQuery("#bitImg").attr('src','p/p' pictID '/' indexNum '.' jpgPng);
}
其图的规律很好找, 下面缩略图列表的 src 可以用 #variContent > li > img 取到,可以在源码中的 107 行找到:view-source:http://pictogram2.com/?p=2315
缩略图列表地址长这样:/p/p0997/tn/1.jpg
/p/p0997/tn/2.jpg
/p/p0997/tn/3.jpg
...
如果要获取大图,只要去掉“tn”这一段就可以:/p/p0997/1.jpg
/p/p0997/2.jpg
/p/p0997/3.jpg
...
然后拼接域名在前面,GET 下来就是大图,比如第一个大图链接:
第一个大图地址
不过,你如果仅仅只是想要抓那个站的全部素材,穷举“p0997”这一段的序号(比如改成“p0098”,这个应该是图集的 ID),并且遍历最后一段的图片序号,扩展名可能是 jpg 也可能是 png,从 1 开始(“1.jpg”,“2.jpg”...)直到返回 404 停止。
思路大概是这么个思路,不过话说回来,你这么爬人家素材真的道德吗?
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。