0
我試圖做一個js腳本phantomjs要使用的:Phantomjs w ^點擊
- 連接到這個頁面: http://www.bom.gov.au/jsp/ncc/cdio/weatherData/av?p_nccObsCode=136&p_display_type=dailyDataFile&p_startYear=&p_c=&p_stn_num=060062
- 點擊它是指一個按鈕「所有年的數據」元素並保存它重定向到的zip文件。
我不知道在我的js中使用哪個函數。我試圖獲取URL並使用wget/curl與cookie,但它不起作用(因爲它不是純html),然後我試着用這段代碼(但我不知道要在裏面放什麼「按鈕」)jquery :
var page = require('webpage').create();
page.open('http://www.bom.gov.au/jsp/ncc/cdio/weatherData/av?p_nccObsCode=136& p_display_type=dailyDataFile&p_startYear=&p_c=&p_stn_num=060062', function() {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
page.evaluate(function() {
$("button").click();
});
phantom.exit()
});
});
我必須使用哪些功能來做到這一點?
如果你可以建議我甚至一些很好的文檔來理解這種語言,我將不勝感激。