-2
私はhtmlコードのこの部分を持っている:htmlページからdivクラスを取得するには?
<h1 class="float_left margin_right margin_bottom">Niccolò Campriani</h1>
<div class="clear_left"></div>
<p><span class="bold_text">Full name:</span> Niccolò Campriani
<br><span class="bold_text">Nickname(s):</span> Nicco
<br><span class="bold_text">Gender:</span> Male
<br><span class="bold_text">Height:</span> 5-9.5 (177 cm)
<br><span class="bold_text">Weight:</span> 176 lbs (80 kg)
<br><span class="bold_text">Born:</span> <span id="necro-birth" data-birth="1987-11-06"><a href="/olympics/friv/birthdays.cgi?month=11&day=6">November 6</a>, 1987</span> in <a href="/olympics/friv/birthplaces.cgi?id=10713">Sesto Fiorentino, Firenze, Italy</a>
ノー成功し、この(の部分)PHPコード使用しています:
foreach($html2->find($tagname_td) as $tag2) {
if(strpos($athlete_link = $tag2->href,'athletes') == true){
$url_athlete='https://www.sports-reference.com' . $athlete_link;
$html3 = file_get_html($url_athlete,true);
}
$dom = new DOMDocument();
$dom->loadHTML($html3);
$xpath = new DOMXPath($dom);
$div = $xpath->query('//div[@class="clear_left"]');
$div = $div->item(0);
$result = $dom->saveXML($div);
echo $result;
}
を私は何それはスタンプ見てますecho $ resultを置きます私が望むのは、この情報を変数に格納することです。つまり、
Name = Niccolò
Surname= Campriani
Gender= male
birth = 1987-11-06
City = Sesto Fiorentino, Firenze
どうすればいいですか? jqueryの使用して、クラスの要素を取得するには
document.getElementsByClassName('clear_left');
:ジャバスクリプトを使用して、クラスの要素を取得するには
は、ノードのhttpのクラス属性を取得します。 net/manual/en/domelement.getattribute.php –
DomDocumentからhtmlを解析することもできます:https://eval.in/885908 – C2486