编译 phantomjs 需要 build-essential g++ flex bison gperf ruby perl
libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev
libpng-dev libjpeg-dev python libx11-dev libxext-dev 这些工具和库,不知道可不可以找的到 arm 构架的。
1
wwqgtxx 2017-05-17 10:24:16 +08:00 via iPhone 1
arm 架构肯定是有的,但是有没有适合 android 的 libc 的就不知道了
|
2
gouchaoer 2017-05-17 10:50:56 +08:00 1
第一、phantomjs 已经停止维护了,chrome headless 才是未来,phantomjs 有些 bug 没法解决
第二、phantomjs 主要是省 cpu 省内存,实际上用下来比起 chrome 也就是几倍 第三、推荐直接上 chromium |
3
yyfearth 2017-05-17 11:16:16 +08:00 via iPhone 1
我记得需要 qtwebkit Android 支持吗?
|
4
yangxuan8282 2017-05-17 11:37:40 +08:00 1
arm 架构在 linux 系统上可以编译,安卓不太清楚
编译好的文件: https://github.com/yangxuan8282/docker-image/releases 用到的 Dockerfile: https://github.com/yangxuan8282/docker-image/tree/master/rpi-alpine-phantomjs |
5
pual OP @gouchaoer 我想在 android 上搞爬虫,操蛋的是网站的 cookie 是远程 js 生成的,所以想用 phantomjs,不知道楼主用什么好的建议
|
6
gouchaoer 2017-05-17 12:59:14 +08:00
@pual 我最近也在研究移动端的爬虫,不过我和你关注点不太一样,我方向是 chromium for Android,我想对 chromium 进行定制来做一些工作
|