<?php
require_once("./phpQuery-onefile.php");
$html = file_get_contents("https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0");
#ここでhtml全文を取得している
$phpobj = phpQuery::newDocument($html);
#aタグの取得
#深い場所の子要素の場合、慎重に指定する
$links = $phpobj["#mw-content-text > .mw-parser-output > ul > li > a"];
#$linksはaタグの情報が入っているので、forの中でhrefの情報を取得する
#attr("href")をtext()に変更すれば、aタグに囲まれたテキストを取得できる
foreach ($links as $link) {
echo pq($link)->attr("href")."<br>";
echo pq($link)->text()."<br>";
echo "----------------<br>";
}
?>
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme