我的HTML代碼,更好的方法是代碼重複16次:用簡單的HTML DOM解析器
<div class="headline_image">
<a ga-cat="slideshow-view" ga-action="view-1" href="mylink"><img src="http://dd4994.jpg" width="420" height="323" align="right" alt="my text "/></a>
</div>
我想所有的IMGS鏈接和文本也HREF我做了什麼:
for ($x = 0; $x <= 15; $x++) {
$imglink = $html->find('div[class=headline_image] img', $x)->getAttribute('src');
$mytext = $html->find('div[class=headline_image] img', $x)->getAttribute('alt');
$postlink = $html->find('div[class=headline_image] a', $x)->getAttribute('href');
echo '<br/>';
echo $mytext;
echo '<br/>';
print_r($postlink);
echo '<br/>';
}
代碼很慢,有什麼變化?
你每掃描一次find()調用的整個dom。找到所有這些div的CONTAINER元素,然後您可以從此處開始掃描。 –
,你能舉個例子嗎?對不起,這一定是愚蠢 – user2686117