Contrie から Alexa トップ サイトに関する情報を受け取りたいのですが、受け取りたいのは次のとおりです。
- ウェブサイトの位置;
- ウェブサイトのURL;
URLについてはすでに取得していますが、ウェブサイトの位置にタグを追加すると何かが機能しないため、コードは次のとおりです。
<?php
for ($z=0;$z<2;$z++) {
$html=file_get_contents('http://www.alexa.com/topsites/countries;'.$z.'/PT');
preg_match_all(
'/<div class="count">.*?<\/div>.*?<a href="\/siteinfo\/.*?">(.*?)<\/a>/s',
$html,
$array, //array with sites
PREG_SET_ORDER
);
for ($i=1;$i<count($array);$i++) {
echo "<pre>"; print_r($array); echo "</pre>";
}
}
?>
私はこれを得ています:
Array
(
[0] => Array
(
[0] =>
1
google.pt
[1] => google.pt
)
[1] => Array
(
[0] =>
2