たとえば、php を使用してスパン タグから複数の値を取得する必要があります。
<div>
<span class='name'>name value</span>
<span class='city'>city name</span>
<span class='street'>street name</span>
<span class='phone'>+17240000000</span>
</div>
<div>
<span class='name'>name value 2</span>
<span class='city'>city name 2</span>
<span class='street'>street name 2</span>
<span class='phone'>+17240000000 2</span>
</div>
スパンクラスを使用してスパン値を取得する必要があります。値を取得するためにこのコードを試してみると、「名前」などの1つの値に対してのみ機能しています:
<?
$html = "<div>
<span class='name'>name value</span>
<span class='city'>city name</span>
<span class='street'>street name</span>
<span class='phone'>+17240000000</span>
</div>
<div>
<span class='name'>name value 2</span>
<span class='city'>city name 2</span>
<span class='street'>street name 2</span>
<span class='phone'>+17240000000 2</span>
</div>";
$dom = new DOMDocument();
@$dom->loadHTML($html);
$dom_xpath = new DOMXPath($dom);
$entries = $dom_xpath->evaluate("//span[@class='name']");
foreach ($entries as $entry) {
echo $entry->nodeValue."<br />";
}
?>
すべての値を取得できるようにコードを修正するのを手伝ってくれる人はいますか
ありがとう