mirror of
https://github.com/NaiboWang/EasySpider.git
synced 2025-04-12 11:37:11 +08:00
68 lines
2.6 KiB
Plaintext
68 lines
2.6 KiB
Plaintext
由于MacOS复杂的安全性设置,初次打开软件会显示未验证开发者从而不允许打开的问题,请通过以下方式来解锁:
|
||
|
||
1. 打开系统terminal命令行窗口。
|
||
|
||
2. 切换到EasySpider软件目录,如:
|
||
|
||
cd ~/Downloads/EasySpider_MacOS
|
||
|
||
3. 在EasySpider目录下,使用以下命令运行目录下的`first_time_run.sh`脚本修改软件包属性:
|
||
|
||
bash first_time_run.sh
|
||
|
||
即可一键解锁并正常使用EasySpider,包括设计阶段程序和执行阶段程序。
|
||
|
||
|
||
执行命令时如果出现类似下面的错误可以忽略,执行完成之后即可打开软件:
|
||
|
||
xattr: [Errno 13] Permission denied: 'EasySpider.app/Contents/Resources/app/node_modules/node-window-manager/build/node_gyp_bins/python3'
|
||
|
||
|
||
|
||
|
||
以下是另一种方案,请参考以下视频来查看MacOS版本如何打开软件和执行任务:https://www.bilibili.com/video/BV1E34y137fT/
|
||
|
||
- 设计阶段 - Apple Arm芯片版MacOS
|
||
|
||
对于Arm版本,如果显示“软件包已损坏”,需要进行以下操作以运行EasySpider:
|
||
|
||
1. 打开系统terminal命令行窗口。
|
||
|
||
2. 切换到EasySpider软件目录,如:
|
||
|
||
cd ~/Downloads/EasySpider_MacOS
|
||
|
||
3. 在EasySpider目录下,使用以下命令修改软件包属性:
|
||
|
||
xattr -cr 您的EasySpider.app文件路径
|
||
|
||
如:
|
||
|
||
xattr -cr EasySpider.app
|
||
|
||
执行命令时如果出现类似下面的错误可以忽略,执行完成之后即可打开软件:
|
||
|
||
xattr: [Errno 13] Permission denied: 'EasySpider.app/Contents/Resources/app/node_modules/node-window-manager/build/node_gyp_bins/python3'
|
||
|
||
|
||
- 设计阶段 - Intel芯片版本MacOS
|
||
|
||
1. 由于MacOS的安全策略,系统首次打开EasySpider时不允许运行,并会提示您移动到废纸篓,这时您需要点击“取消”。
|
||
|
||
2. 点击MacOS系统左上角苹果图标 -> 系统设置 -> 安全性与隐私。
|
||
|
||
3. 点击“仍要打开”(如果看不到,滑动至底部)。
|
||
|
||
现在,您就可以像在其他操作系统中一样设计任务了。
|
||
|
||
|
||
|
||
- 执行阶段
|
||
|
||
与Intel版本设计阶段操作相同,首次运行'easyspider_executestage'程序时,需要在系统设置 -> 安全性与隐私中设置“仍然允许”,并重新运行"./easyspider_executestage EID"命令,并点击“打开”来运行任务。
|
||
|
||
在执行任务过程中,如果出现类似下面的错误,可以忽略:
|
||
|
||
Traceback (most recent call last): File "multiprocessing/resource_tracker.py", line 209, in main KeyError: '/mp-5dxyey7c'
|
||
|
||
必须授予文件访问权限,但根本不需要麦克风权限。作者也不清楚为什么会请求麦克风访问权限,所以可以拒绝。 |