shenzudan/km-porn-spider

AttributeErro

Closed this issue · 33 comments

"D:\Program Files\pythonProject4\Scripts\python.exe" E:/pycharm/km-porn-spider-master/main.py
线程池最大线程数: 16
Traceback (most recent call last):
File "E:\pycharm\km-porn-spider-master\main.py", line 98, in
page, curLen = run(model)
File "E:\pycharm\km-porn-spider-master\main.py", line 57, in run
data = km.getHot(page, 20)
File "E:\pycharm\km-porn-spider-master\km.py", line 12, in getHot
all = u.post(const.URL_HOT, {"page": page, "perPage": perPage})
File "E:\pycharm\km-porn-spider-master\util.py", line 30, in post
fd = getParam(json.dumps(data))
File "E:\pycharm\km-porn-spider-master\util.py", line 16, in getParam
data = aes.encrypt(json)
File "E:\pycharm\km-porn-spider-master\AES.py", line 22, in encrypt
cryptor = AES.new(self.key, self.mode, IV)
AttributeError: 'function' object has no attribute 'new'
您好,在运行main.py这个文件时,会出现AttributeError: 'function' object has no attribute 'new'这个问题,请问是什么原因呢,

python版本3.9
mac安装: pip install pycryptodome
win安装: pip install pycrypto
看看有无报错

"D:\Program Files\km-porn-spider-master\Scripts\python.exe" E:/pycharm/km-porn-spider-master/util.py
Traceback (most recent call last):
File "E:\pycharm\km-porn-spider-master\util.py", line 4, in
import AES
File "E:\pycharm\km-porn-spider-master\AES.py", line 1, in
from Crypto import AES
ImportError: cannot import name 'AES' from 'Crypto' (D:\Users\ADA\AppData\Local\Programs\Python\Python39\lib\site-packages\Crypto_init_.py)
仍然是这个Crypto的问题,这个太难解了

我感觉你是没安装成功pycrypto,你看到包安装成功没
我在虚拟机上安装,首先出现缺少MS VC++ 14.0 缺失
下载visual-cpp-build-tools后安装

然后报io.h缺失
继续安装windows sdk 在visualstudio installer里单个组件可以找到

例如我的 安装后加到环境变量path编译
C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\ucrt

还有其他pycrypto安装问题看
https://www.cnblogs.com/simplezhuo/p/10286475.html

提交了dockerfile 生成了requirements 不行用docker吧

我将from Crypto import AES替换成from Crypto.Cipher import AES。最后运行main.py的时候,出现AttributeError: 'AES_ENCRYPT' object has no attribute 'key'。这应该是最后一关了,请大神指点

会不会是哪里没有配置对

估计引入的就不该是这个包 不然你去百度搜aes的加密方案吧
我也不是很懂python
只是写起来比较方便就用了

好消息呀,大神,代码终于跑起来了,我将".ylm"复制到SRC文件中,环境用的是打包环境,解决了问题,然后现在是我想下载呀,您说是配置哪个文件,我怎么找不到填地址的地方呢,需要在哪个文件调整,劳烦您指教一二

已经显示采集成功,看不到视频在哪里,需要下载下来,才算最后的成功 (^▽^)

下载?太多了吧 地址已经有了 你看video_url 你直接写个函数保存到本地就好了 估计得oss挂载到服务器来下,百T级别吧

mv_play_url这个

兄弟 注意身体

我看过两天有空我写下吧 哈哈哈 你是真行

你会前端的话可以搞个手机版无广告客户端出来 那岂不是更好

我是反编译了他们的apk拿的算法,他们后来才做的网页版,我看js里的秘钥一样,算法应该是一样的,我这个纯json,没那么多乱七八糟的后端渲染数据,已经采了40W视频了。写过一版java版的,不知道怎么请求就是不行,不能用了,我就用python重写了

速度还挺快的 现在人家的域名接入了cloudfare做加速 应该没那么卡了 反正拿地址 迅雷秒下

哥,我又找到了一个地址,很遗憾,这个也是没有跑起来https://github.com/rabbit-yu/python-kuaimao

哈哈,我来写下下载,他这个直接引用js代码的aes 应该没问题的。

搞完了 试试吧

啊?大神你说啥,我没看懂 发自我的iPhone

在 2022年9月13日,07:47,Stan @.***> 写道:  Closed #1 as completed. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.

我把这个issue关了