[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
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 shanhu5235 发表于 2022-1-5 21:55
chromedriver的版本是不是匹配
谷歌浏览器版本 96.0.4664.110(正式版本) 我的是这个版本,我下的是96.0.4664.35/ - 96.0.4664.45/这两个版本都试了,都 不行,难道是不匹配吗?
能分享下源码吗 编程天下 发表于 2021-12-30 22:57
能分享下源码吗
源码在这里:https://www.52pojie.cn/thread-1568469-1-1.html 又学到了一招,感谢楼主科普{:1_893:} shanhu5235 发表于 2021-12-30 23:00
源码在这里:https://www.52pojie.cn/thread-1568469-1-1.html
谢谢楼主 楼主视频可以下载嘛? :victory::lol看起来不错 能批量链接就更爽了 大哥 anlover002 发表于 2021-12-31 02:04
能批量链接就更爽了 大哥
批量链接的要搞多线程了 刚才测试 发现获取到cookie后 就不动了{:1_907:} 不知哪里出错了 浏览器版本号一致