我正在尝试使用 phantom js 进行屏幕抓取。
我已经从这个站点复制了一些 phantomjs 代码:http: //snippets.aktagon.com/snippets/534-How-to-scrape-web-pages-with-PhantomJS-and-jQuery
从该脚本开始,我已修改为:http: //jsfiddle.net/dqfTa/(参见 javascript)
我的目标是将网站的价格(“.price”标签的内部 html )收集到一个 javascript 数组中。现在我正在尝试将它们 console.log() 到我的屏幕上。
我正在通过 ubuntu 12.04 控制台运行 phantomjs v1.6 和 jquery v1.8。我将用户代理设置为“iPhone”。
这是我的输出:
nwo@aws-chaos-us-w-1:~/sandbox$ phantomjs usingjqueryandphantom.js
hello
success
============================================
Step "0"
============================================
它永远不会超过第 0 步。看看我的代码,我做了一个 console.log("h1");
但它不会输出它。我在这里做错了什么?