Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

centos编译报错 #419

Closed
Gotodie opened this issue Jun 6, 2024 · 9 comments
Closed

centos编译报错 #419

Gotodie opened this issue Jun 6, 2024 · 9 comments

Comments

@Gotodie
Copy link

Gotodie commented Jun 6, 2024

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

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

@Gotodie
Copy link
Author

Gotodie commented Jun 6, 2024

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

@NaiboWang
Copy link
Owner

参考:#236

@Gotodie
Copy link
Author

Gotodie commented Jun 6, 2024 via email

@NaiboWang
Copy link
Owner

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

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

@Gotodie
Copy link
Author

Gotodie commented Jun 7, 2024

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

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

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

@NaiboWang
Copy link
Owner

去看文档

@Gotodie
Copy link
Author

Gotodie commented Jun 12, 2024

去看文档

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

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

@Gotodie Gotodie closed this as completed Jun 17, 2024
@NaiboWang
Copy link
Owner

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

@Gotodie
Copy link
Author

Gotodie commented Jun 19, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants