Advertisement

Python用于下载博客中的微博图片库

阅读量:

python下载博文中微博图床图片

前言

昨天意外发现博客里的大量图片都失效了(messaging things up),随后检查后得知许多人遇到了同样的问题。确实如此是新浪的问题导致了许多麻烦。目前对referer进行了必要的限制措施。尽管禁用了空referer但其他referer仍可正常访问。对于新浪的表现有点小气?因此建议采用GitHub作为替代平台更好一些。结果IPIC也失去了作用——实在无法忍受的是新浪的表现!

然而我的图片没有被存储副本或拷贝。我曾尝试过手动导入这些图片到本地设备后发现操作耗时较长且可能导致数据丢失或损坏。

只好写个爬虫了,幸好前面暴力破解的时候回忆了一下,写起来轻松许多

功能

在这里插入图片描述

直接用python运行py文件,然后根据博文提示输入博文的url

接下来会筛选出包含'sinaimg'属性的图片URL,并按照出现顺序依次获取这些图片数据;随后会对获取到的数据进行解析,并将这些图片依次命名为number1.jpg等格式保存到指定文件夹中

下载操作会将文件夹创建在当前目录下,并基于Url路径中的最后一个分隔符之后的部分

全部评论 (0)

还没有任何评论哟~