wongzeon / ICP-Checker

ICP备案查询,可查询企业或域名的ICP备案信息,自动完成滑动验证,保存结果到Excel表格,适用于新版的工信部备案管理系统网站,告别频繁拖动验证,以及某站*工具要开通VIP才可查看备案信息的坑
GNU Affero General Public License v3.0
537 stars 89 forks source link

无法打包成exe可执行文件 #12

Closed liang-hiwin closed 2 years ago

liang-hiwin commented 2 years ago

执行命令pyinstaller -i ICP备案.ico -F ICP-Checker.py H QU1_N)ED`{UK{~WCCM V3

wongzeon commented 2 years ago

这里面没有看到有什么有价值的报错信息,建议排查你的打包环境信息,打包前请确保依赖的库都悉数安装了。

wongzeon commented 2 years ago

看着是打包成功了,看看dist文件夹内是否有文件,截图的文件夹是build

liang-hiwin commented 2 years ago

看着是打包成功了,看看dist文件夹内是否有文件,截图的文件夹是build

没有生成exe文件

liang-hiwin commented 2 years ago

看着是打包成功了,看看dist文件夹内是否有文件,截图的文件夹是build

M`_3AO{MDRJRWDO964T%MZR

wongzeon commented 2 years ago

那只能你排查一下打包环境了,因为每个人的环境不一样,我使用pyinstaller打包是没问题的。

wongzeon commented 2 years ago

可以看看pyinstaller报错什么进行排查,谷歌一下

liang-hiwin commented 2 years ago

提示这个是不是查询太多ua被封了还是ip被拦截。 4``9N~(59C SMP6}$HJ9})A

wongzeon commented 2 years ago

嗯,对于过于频繁的请求的,会拉黑一段时间,如果前面的查询没问题,那就是这样,稍等重试吧

liang-hiwin commented 2 years ago

嗯,对于过于频繁的请求的,会拉黑一段时间,如果前面的查询没问题,那就是这样,稍等重试吧

那这样的话后期的支持列表查询封得更快了

liang-hiwin commented 2 years ago

如果采用python运行主程序提示这个

root@linux:~/ICP-Checker-2.1.4# python ICP-Checker.py
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax
wongzeon commented 2 years ago

所以一直没做,平时工作用不上这功能,正常也就查一两个网站,一两个公司这样。要批量查询,要么用第三方已经缓存了的数据,要么上代理和随机UA可能会好些。

wongzeon commented 2 years ago

如果采用python运行主程序提示这个

root@linux:~/ICP-Checker-2.1.4# python ICP-Checker.py
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax

你试试查公司名会不会,我发布前测试了没问题呀😂

liang-hiwin commented 2 years ago

所以一直没做,平时工作用不上这功能,正常也就查一两个网站,一两个公司这样。要批量查询,要么用第三方已经缓存了的数据,要么上代理和随机UA可能会好些。

我想提取主流的域名用在科学上网上,呼呼呼,见笑了。

liang-hiwin commented 2 years ago

如果采用python运行主程序提示这个

root@linux:~/ICP-Checker-2.1.4# python ICP-Checker.py
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax

你试试查公司名会不会,我发布前测试了没问题呀😂

不行

root@linxu:~/ICP-Checker-2.1.4# python ICP-Checker.py 华为终端有限公司
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax
wongzeon commented 2 years ago

晚点我看看😂

liang-hiwin commented 2 years ago

晚点我看看😂 你懂的,想搞个科学上网的白名单。哈哈哈。那我久关闭主题了。谢啦

wongzeon commented 2 years ago

如果采用python运行主程序提示这个

root@linux:~/ICP-Checker-2.1.4# python ICP-Checker.py
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax

你试试查公司名会不会,我发布前测试了没问题呀😂

不行

root@linxu:~/ICP-Checker-2.1.4# python ICP-Checker.py 华为终端有限公司
  File "ICP-Checker.py", line 124
    print(f"\n查询对象:{info} 共有 {domain_total} 个已备案域名\n")
                                                                              ^
SyntaxError: invalid syntax

我这边下载最新源码测试了,在Windows 10/11,CentOS 7.5均未复现该问题。如果你有更改过源代码,检查一下,一般这个错误提示有可能是多了某个符号。

2.1.4.png

liang-hiwin commented 2 years ago

真不行

liang-hiwin commented 2 years ago

最新源码测试了,在Windows 10/11,CentOS 7.5均未复现该问题。如果你有更改过源

我用这个源码真的不行,也没有修改过。https://codeload.github.com/wongzeon/ICP-Checker/zip/refs/tags/2.1.4

liang-hiwin commented 2 years ago

@wongzeon wongzeon

SDWEK%GAK@`UT81 LD8WAWQ

liang-hiwin commented 2 years ago

不好意思使用python3可以。

wongzeon commented 2 years ago

不好意思使用python3可以。

😅嗯,Python版本要3.6及以上,ReadMe写了的

liang-hiwin commented 2 years ago

不好意思使用python3可以。

😅嗯,Python版本要3.6及以上,ReadMe写了的