上下文:我正在使用NodeJS / jQuery抓取一些网站,我遇到了麻烦,因为我想要一些动态生成的页面元素。然后,我研究了它,发现PhantomJS对于这种情况来说是更好的选择。 ~Wohoooo,太棒了.~
现在我想要的是建立一个非常简单的网站(只有一个按钮?)来执行这个PhantomJS。
我在做什么的代码示例:
var page = require("webpage").create();
page.open('https://website.that.Iam.scraping.com', function(status) { ...
我用bash称这个PhantomJS为:
phantomjs scraper.js
期望的结果: 带有按钮的简单UI网页(运行phantomjs脚本)以及脚本的结果也出现在网页上。
问题:点击按钮后如何运行此PhantomJS?有可能吗?
PS:我想用Ruby创建网站。这是一个不错的选择吗?非常感谢,伙计们! 祝你有愉快的一天!
答案 0 :(得分:2)
我想你想要的是一个带有一个按钮的简单网页,你点击它,它与服务器对话,服务器运行phantomjs脚本并获得结果,然后将其发送回你的网页。
是的,这绝对是可能的。
Ruby可以构建这样的东西。