1
私はそれを試してみてください。しかしcasperjs:テキストを含むリンクを取得するには?
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()
以内に動作しないことに正しい