0
我試圖從phantomjs的網頁獲得鏈接href和他們img src的元素列表。網頁的Phantomjs獲取鏈接href和它的孩子
例子:
<ul>
<li>
<a href="link A">
<img src="link B"></img>
</a>
</li>
</ul>
我想:
var lis = page.evaluate(function() {
var link_img = new Array;
SrcAlt = [];
var li = document.getElementsByTagName("li");
for(q = 0; q < li.length; q++){
var a = li[q].getElementsByTagName('a')[0];
var link = a.getElementsByTagName("img")[0];
SrcAlt.push({"img": a.href, "link": link.src});
}
return SrcAlt;
});
它只是返回 「IMG」:a.href正確的,我不能讓 「鏈接」,我不知道爲什麼。我該如何解決它?
感謝
我做到了,它仍然無法正常工作。 –
請參閱最新的答案。 – Vaviloff