これは私のコードですが、私はよく私がcurl=>$data1(string)
を使用して、php.netのように与えられたURLからHTMLページを取得しています文字列として取得しているHTMLタグからデータを取得する方法は?
$ch = curl_init() or die(curl_error());
curl_setopt($ch, CURLOPT_URL, $linkurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1 = curl_exec($ch);
$dom = new DOMDocument();
@$dom->loadHTML($data1);//$dom=null string here
//var_dump($data1);
$meta = $dom->getElementsByTagName("meta");
foreach ($meta as $node) {
//echo $node->getAttribute('name');
if ($node->getAttribute('name') == "Description") { // not coming inside this loop
$description = $node->getAttribute('content');
}
}
curl_close($ch);
..タイトルと説明タグのinnerHTMLプロパティのデータを取得したいです。そのページから任意のウェブサイトの説明とタイトルのような選択されたデータが必要です....
しかし、私はvar_dump($data1) returns=>string(42347)
""を実行します。これは何でもかまいませんurl(ウェブサイト)。
質問は不明です。 – DhruvPathak
あなたは$ metaの出力を見ることができますか? –
私は$ data1からデータを取得する必要があり、タグ(タイトルと説明)から1つのストロークでデータを取得したかったのです。 $ linkurl = any url ... –