哦,点进去微博是可以下载的,不过有两个问题,需要问一下
1、为什么我这个悬浮框是这样的,有两个下载按钮,有什么区别
2、我是想在微博收藏页面,批量下载微博图片,但是目前只能是一条一条的点进去再下载吗,可不可以在收藏列表就点击存图动作进行下载
谢谢大佬
1、呃,两个按钮是不是你那边存了两次动作?
你可以打开 Quicker 的搜索框搜一下这个名字,看有几个动作
如果有两个的话删掉其中一个
2、目前不支持哈,我自己没有这个需求所以暂时不考虑开发。
不过可以提供个思路,我这个动作本质上是“传入一个微博链接,下载这个链接对应微博里的所有图片”;
所以你想批量操作的话,可以先想办法把所有收藏的微博的链接存到一起,然后再循环去调用这个动作。
但是批量操作有一个要注意的,这种属于爬虫行为,微博会有检测机制,如果你存的太快可能会被发现,两条之间最好间隔30秒~1分钟,不要连着下载。
至于怎么获取收藏的微博的链接,比如……
简单粗暴一点的呢,开个文本文档,手动在页面右键复制链接、粘贴,然后把这个多行的文本传进 Quicker,拆分,循环执行(可以先把动作本身做成子程序方便调用);
如果你会一点网页编程知识的话,也可以像找 Cookie 那样,在收藏页面打开 F12 开发者工具,找到这个:
它其实是通过向 https://www.weibo.com/ajax/favorites/all_fav?uid=[你的用户ID]&page=1 发送 HTML 请求来获取微博信息的。
所以你完全可以自己去调用 HTTP 请求,获得返回的 json 数据,然后把里面每条微博的 ID 提取出来;
之后就一样了,循环调用该动作去下载就完事儿。
这个动作本身就有用到不少这样的操作,你感兴趣的话完全可以依样画葫芦:
1、确实是存了两个动作,应该就是存了两次动作导致的
2、感谢大佬非常详细的思路,我知道要怎么搞了,新年快乐!!多谢多谢!!
好的~ 有帮助就好!加油 XD
你也新年快乐!
做出来批量下载的动作的话也欢迎分享到 Quicker 社区,哈哈,期待一个!