python3GUI——微博图片爬取工具
在CSDN上找了好多,要么不好用,要么代码太古老,如下内容让我眼前一亮,故写此文
使用操作
运行if name == ‘main’:入口
后显示如下程序画面
输入用户ID后选择
点击开始即可获取相册
结果
很快便下载完成了,
可以到weibo pic 目录下查看下载的内容
原理
个人拙见
来自于m.weibo.cn这个接口,好像是微博lite接口,返回一个用户的陌生人视角的微博信息json,筛选其中带large的就是需要的图片了
代码来源
更多请阅读作者原文章
我对其代码进行了简单修改
这个东西的作者很棒
https://blog.csdn.net/a1397852386/article/details/112554998
说明
用户ID
https://www.weibo.com/u/2335410541
跟在u/后面的就是用户id
接口
https://m.weibo.cn/api/container/getIndex?containerid=
后面加上107603 再加上用户ID就可以返回json
文章后记
通过large可以获取到相册图片,通过搜索video
也可以获取到视频内容,那么也就可以批量爬取视频了
后续的话我将会研究是否可以下载视频;
还有能不能下载全部内容,包含粉丝可见部分
以上两点如果能实现将在后续作出