Jump to content

DOMElement to scrape src


buffoon

Recommended Posts

Dear all,

I write this code to extract the widget from this page:http://www.widgetbox.com/widget/accuwidget The widget information is hidden under the tag <iframe> and is inside the src. I try using this code and it always show me error of: Fatal error: Call to undefined method DOMNodeList::getAttribute() 

 

<?php
get();

function get(){
        $url = "http://www.widgetbox.com/widget/accuwidget";

        $tidy = new tidy();
        $repaired = $tidy->repairfile($url);    //The code is dirty, so it need to be tidy
        
        $xml = new DOMDocument();
        $xml->loadHTML($repaired);

        $xpath = new DOMXpath($xml);
        $cloud = $xpath->query("//div[@id='preview-div']/div/iframe");
        $widget = $cloud->getAttribute("src");
        
        echo $widget;
}
?>

 

Sorry that I didn't input the code of the page i want to scrape the information. It's just that the code is so long.

 

Thank you all in advance :D

Link to comment
https://forums.phpfreaks.com/topic/229242-domelement-to-scrape-src/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.