shanhu5235 发表于 2021-12-30 19:55

[Python]带界面的小红书高清图下载器


[*]先下载chrome浏览器,找到对应的版本号

2.去镜像下载chromedriver,网址:http://npm.taobao.org/mirrors/chromedriver/

3.把下载过来的chromedriver复制到exe的同一个目录中去

4.然后复制小红书短链接,点击下载,第一次使用会有卡顿,是因为要读取最新的cookies(这个有效期大概6天左右,会自动更新哦)

下面是python打包好的exe文件,有点胖,不知道怎么减肥{:1_908:}
百度网盘链接:https://pan.baidu.com/s/1l7vO_eUVEK32x6XkCk19Mw?pwd=yuj8
提取码:yuj8

demonlzxggb 发表于 2022-1-7 11:20

shanhu5235 发表于 2022-1-6 16:20
卡住是因为读取数据,会有顿卡好几个链接都报这个错...求解答~阿里嘎多
Exception in Tkinter callback
Traceback (most recent call last):
File "H:/Python/xhs-spider/小红书/xhs2.py", line 169, in down_img
    getid(url, cookies)
File "H:/Python/xhs-spider/小红书/xhs2.py", line 83, in getid
    name = re.compile('"nickname":"(.*?)"').findall(text1).replace('*', '')
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "F:\Python\Anaconda3\lib\tkinter\__init__.py", line 1883, in __call__
    return self.func(*args)
File "H:/Python/xhs-spider/小红书/xhs2.py", line 172, in down_img
    getid(url, cookies)
File "H:/Python/xhs-spider/小红书/xhs2.py", line 83, in getid
    name = re.compile('"nickname":"(.*?)"').findall(text1).replace('*', '')
IndexError: list index out of range

飞帆 发表于 2022-1-6 16:19

shanhu5235 发表于 2022-1-5 21:55
chromedriver的版本是不是匹配

谷歌浏览器版本 96.0.4664.110(正式版本) 我的是这个版本,我下的是96.0.4664.35/ - 96.0.4664.45/这两个版本都试了,都 不行,难道是不匹配吗?                                       

编程天下 发表于 2021-12-30 22:57

能分享下源码吗

shanhu5235 发表于 2021-12-30 23:00

编程天下 发表于 2021-12-30 22:57
能分享下源码吗

源码在这里:https://www.52pojie.cn/thread-1568469-1-1.html

yoyoma211 发表于 2021-12-30 23:04

又学到了一招,感谢楼主科普{:1_893:}

编程天下 发表于 2021-12-30 23:12

shanhu5235 发表于 2021-12-30 23:00
源码在这里:https://www.52pojie.cn/thread-1568469-1-1.html

谢谢楼主

一场荒唐半生梦 发表于 2021-12-31 01:32

楼主视频可以下载嘛?

丿终结者 发表于 2021-12-31 01:33

:victory::lol看起来不错

anlover002 发表于 2021-12-31 02:04

能批量链接就更爽了 大哥

shanhu5235 发表于 2021-12-31 09:30

anlover002 发表于 2021-12-31 02:04
能批量链接就更爽了 大哥

批量链接的要搞多线程了

sorcerer 发表于 2022-1-1 12:43

刚才测试 发现获取到cookie后 就不动了{:1_907:} 不知哪里出错了 浏览器版本号一致
页: [1] 2 3 4 5 6 7 8
查看完整版本: [Python]带界面的小红书高清图下载器