phantomjs 可以编译成 android 平台的么

2017-05-17 10:08:04 +08:00
 pual

编译 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 构架的。

1585 次点击
所在节点    问与答
8 条回复
wwqgtxx
2017-05-17 10:24:16 +08:00
arm 架构肯定是有的,但是有没有适合 android 的 libc 的就不知道了
gouchaoer
2017-05-17 10:50:56 +08:00
第一、phantomjs 已经停止维护了,chrome headless 才是未来,phantomjs 有些 bug 没法解决
第二、phantomjs 主要是省 cpu 省内存,实际上用下来比起 chrome 也就是几倍
第三、推荐直接上 chromium
yyfearth
2017-05-17 11:16:16 +08:00
我记得需要 qtwebkit Android 支持吗?
yangxuan8282
2017-05-17 11:37:40 +08:00
arm 架构在 linux 系统上可以编译,安卓不太清楚
编译好的文件: https://github.com/yangxuan8282/docker-image/releases
用到的 Dockerfile: https://github.com/yangxuan8282/docker-image/tree/master/rpi-alpine-phantomjs
pual
2017-05-17 12:56:16 +08:00
@gouchaoer 我想在 android 上搞爬虫,操蛋的是网站的 cookie 是远程 js 生成的,所以想用 phantomjs,不知道楼主用什么好的建议
gouchaoer
2017-05-17 12:59:14 +08:00
@pual 我最近也在研究移动端的爬虫,不过我和你关注点不太一样,我方向是 chromium for Android,我想对 chromium 进行定制来做一些工作
pual
2017-05-17 13:04:09 +08:00
@gouchaoer 稍微靠谱点的网站基本都是 js 对称算法加密账号密码,远程 js 生成 cookie , 这让人很无奈啊,本来试试 webdriver, selendroid 发现都不太靠谱
gouchaoer
2017-05-17 13:39:28 +08:00
@pual 不懂你在说啥。。。拿数据 xposed 啊,自动化 appium 啊,移动端爬虫啥的感觉做不大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/361860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX