0

Web サイトに schema.org マークアップが含まれているかどうかを確認したいですか? 私は次のことをしています:

$domain = 'http://agents.allstate.com/william-leahy-mount-prospect-il.html';            
$client = new Zend_Http_Client();
            $client->setUri($domain);
            $response = $client->request();
            $html = $response->getBody();
            $dom = new Zend_Dom_Query($html);
            $resultSchema = $dom->query('body');

            foreach($resultSchema as $r){
                $data = $r->hasAttribute('itemprop');
                if($data)
                    echo 'YEs';
                else 
                    echo 'No';
            }

これを見つける方法がわかりません。これは正しい方法ですか?Web サイトで使用される schema.org マークアップでは、任意の html 要素を使用できます。すべての要素を照会して、schema.org マークアップを含む要素を見つけるにはどうすればよいですか?

4

1 に答える 1