NaiboWang / EasySpider

A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
https://www.easyspider.net
Other
29.28k stars 3.44k forks source link

centos编译报错 #419

Closed lelevs closed 3 weeks ago

lelevs commented 1 month ago

修改权限后: cd ./node_modules/electron/dist/ sudo chown root chrome-sandbox chmod 4755 chrome-sandbox image

执行npm run start_direct命令还是会有报错: image

lelevs commented 1 month ago

之后在修改 package.json文件 image 之后,npm run start_direct可以运行了,但是无法进入设计任务 image 且报错 image 我修改了chromedriver_linux64权限,没有用: image

NaiboWang commented 1 month ago

参考:https://github.com/NaiboWang/EasySpider/issues/236

lelevs commented 1 month ago

有按照他改权限,但是还是有报错

---- 回复的原邮件 ---- | 发件人 | Naibo @.> | | 日期 | 2024年06月06日 18:56 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [NaiboWang/EasySpider] centos编译报错 (Issue #419) |

参考:#236

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

NaiboWang commented 1 month ago

CentOS我上面给你发的帖子是成功编译的,但我自己并没有在CentOS上编译过程序,所以也不清楚应该怎么处理。

实在不行,可以执行安装Docker调用Selenium的Docker容器,这样就不需要ChromeDriver这一套东西了。

lelevs commented 1 month ago

CentOS我上面给你发的帖子是成功编译的,但我自己并没有在CentOS上编译过程序,所以也不清楚应该怎么处理。

实在不行,可以执行安装Docker调用Selenium的Docker容器,这样就不需要ChromeDriver这一套东西了。

easyspider要怎么调用嘞?是要代码里修改添加容器Selenium的ip端口号?

NaiboWang commented 1 month ago

去看文档

lelevs commented 3 weeks ago

去看文档

请问你说的是这一篇文档吗?看了文档还是没懂要怎么调用docker里的selenium chrome。 image

我看他都是在调用命令执行任务,没有说如何页面操作时怎么调用docker里的chrome

NaiboWang commented 2 weeks ago

请问这个问题是解决了吗?

lelevs commented 2 weeks ago

请问这个问题是解决了吗?

是我自己的问题,我修改完权限后还一直在尝试用root用户运行。。。。只是最后我也没办法在centos上用页面去设计和运行数据爬取,只能用python3 easyspider_executestage.py --ids 运行