1
나는 그와 함께 시도 :하지만casperjs : Howto는 텍스트가 포함 된 링크를 얻습니까?
function getLinks(containText) {
return casper.evaluate(function(containText) {
var links = document.querySelectorAll('a');
return Array.prototype.map.call(links, function (e) {
var href = e.getAttribute('href');
console.log(href);
if (href.indexOf(containText) !== -1) {
return href;
}
});
})
}
links = getLinks('intermediary');
require('utils').dump(links);
작동하는 보이지 않는 또한 CONSOLE.LOG이 작동하지 않는 것 : 나는) (평가 돌며 것을 사용할 수 있습니까? 당신은이 웹 페이지의 DOM의 컨텍스트 내에서 실행되기 때문에 console.log
이 evaluate()
내에서 작동하지 않습니다 올바른지