python 微博相册批量下载 微博照片批量保存

您所在的位置:网站首页 批量删除微博相册图片 python 微博相册批量下载 微博照片批量保存

python 微博相册批量下载 微博照片批量保存

2024-07-16 22:14| 来源: 网络整理| 查看: 265

有时我们一键保存过去的微博动态,或者看到某个微博大V有很多很好看的图片,直接去微博一张张点下载确实有点手累,这里提供一种很简单的方法。这里假设读者都是0编程基础

具体而言。过程分为3步(毕竟互联网很多工具都是现成的,我们合理使用即可,如果感兴趣可深一步研究)

下载python,以及运行脚本设置你需要下载的微博用户下载

我大概算了下,完成上面步骤大概需要1-10分钟

第一步,下载python,并安装即可,这可是一个神器,有了它理论上可以让电脑做任何你想做的事。

下载地址是这个:https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe

点击运行。一定要勾选下面的Add Python to PATH,然后一路安装即可  .    

python 微博相册批量下载 微博照片批量保存_python 微博相册批量下载

然后就是下载脚本,地址是https://github.com/dataabc/weibo-crawler 我们要使用的脚本就是这个

python 微博相册批量下载 微博照片批量保存_python 微博相册批量下载_02

如果不知道怎么下载,我把这个和上面的python都放到百度云了,地址是

链接:https://pan.baidu.com/s/1mx9fh-BfMKcv_2Rj73Tzrw

提取码:ni6y

第二步,设置我们要下载的用户,例如以迪丽热巴、杨超越、肖战为例,我们想把他们3个人的微博图片全部下载下来,首先微博找到他们的微博id,直接进他们的页面就可以看到了(部分人页面可能看不到数字id,可以到这里https://weibo.cn/find/user找就可以看到了)

python 微博相册批量下载 微博照片批量保存_python 微博相册批量下载_03

 然后编辑这个config的文件,把上面3个人的id填进去就可以了,since_date代表时间,我们改成2010年开始

{ "user_id_list": ["1669879400","5644764907","1792951112"], "filter": 1, "since_date": "2010-01-01", "write_mode": ["csv"], "original_pic_download": 1, "retweet_pic_download": 0, "original_video_download": 1, "retweet_video_download": 0, "cookie": "your cookie", "mysql_config": { "host": "localhost", "port": 3306, "user": "root", "password": "123456", "charset": "utf8mb4" }}

到了最后一步了,直接在文件夹这文件夹下,鼠标指向文件夹空白的地方,先按shift键,然后单击鼠标右键,选择在此处打开命令窗口(如果是win7), 或者在此处打开Powershell窗口(如果是win10).

然后输出

pip install -r requirements.txt

这时你会看到一大堆输出,如果正常的话,可以看到下面的结果

python 微博相册批量下载 微博照片批量保存_python_04

然后再输入

python weibo.py

python 微博相册批量下载 微博照片批量保存_github_05

好了,现在你只需要看文件夹下是不是多了个weibo的文件夹,打开它,你会发现一个新的世界

一个演示



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3