这是煎蛋网看图程序修改版(源码)下载,方便下载浏览煎蛋网图片的小程序,增加下载路径选择以及改用多线程异步下载防止假死。
煎蛋网看图程序修改版(源码)是在这里我是直接把我工程里面的内容复制过来,所以有好多ID和ID对应的事件函数,如果网友在采用此代码时,只需要把对应的ID修改和自己项目中的ID一样即可。后续我会添加一些注释,使代码更容易看懂。
解析html没有费多少精力,主要是下载失败太多,后来模拟了浏览器访问还是有很多失败,后来发现是Referer 头内容不合理导致的。修改后下载成功率 10页没有失败。
当然研究下载这里也费了些时间。
最后!自用!我强调了!自用!为了身体健康和精神文明!
此代码有版权!在发布250毫秒内禁止拷贝,传播,查看!! 250毫秒后版权过期。特此说明!
20170302 发现问题有时下载不了,原因发现,首次发送后服务器会返回某个Etag,要读取这个返回给服务器就能继续,否则就会出现读不到文件的错误。
看来要研究 http协议了!这个东西果然没那么简单!!
创建了一个server的字典。每次访问都记录下请求头和响应头,发现有Etag就反给服务器。成功率又高了好多。
代码无任何改动(除了图片文件保存地址)完整移植到了树莓派上!