YannBergonzat

Untitled

Aug 26th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. <?php
  2.  
  3. $url = 'https://campingqualite.com/en/campings/camping-loffrerie/';
  4. $html = file_get_contents($url);
  5. $document = new DOMDocument();
  6.  
  7. ob_start();
  8. $document->loadHTML($html);
  9. ob_end_clean();
  10.  
  11. $scriptTags = $document->getElementsByTagName('head')->item(0)->getElementsByTagName('script');
  12. $schemaTag = null;
  13.  
  14. for ($i = 0; $i < $scriptTags->length && is_null($schemaTag); $i++) {
  15.     if ($scriptTags->item($i)->getAttribute('type') === 'application/ld+json') {
  16.         $schemaTag = $scriptTags->item($i);
  17.     }
  18. }
  19.  
  20. $schema = json_decode($schemaTag->nodeValue);
  21.  
  22. echo '<pre>';
  23. var_dump($schema);
  24. echo '</pre>';
  25.  
  26. ?>
Advertisement
Add Comment
Please, Sign In to add comment