0
我想刮一個網站,並抓住iTunes促銷代碼。有點實驗後,我發現我可以用JavaScript控制檯獲取代碼很容易:http://cl.ly/image/3U1K2a2b1f36/console.png我如何用phantomjs刮擦網站?
此後不久,我試圖用PhantomJS如下:
var page = require('webpage').create();
page.open('http://www.air1.com/music/free-songs.aspx', function() {
code = page.evaluate(function() {
__doPostBack('ctl00$cphRight1$itunesPromo$lbGetDownloadCode','');
return document.getElementById('ctl00_cphRight1_itunesPromo_lblItunesCodes').innerText;
});
console.log('Code: ' + code);
phantom.exit();
});
它不喜歡我的工作認爲它會 - code
返回空。