Jump to content

Cannot find div with class in PHP uisnr HTML DomDocument


max_maggot

Recommended Posts

Hi folks,

 

I'm trying to access the elements in the following page:

 

http://www.vopmart.com/pa1013129.html

 

I'm looking to access the div class="main" element and then retrieve each of the elements within this. I;ve completed similar tasks to this in the past but I just can't seem to retrieve anything from this. Any help would be greatly appreciated.

 

My code is

 //looping variable
    $i = 0;

    while ($i <= count($product_link_list)) { //loop through each of the product details pages and scrape data {

        $html = new DOMDocument();

        //Load DOM of individual product page
        $html->loadHTMLFile($product_link_list[$i]);

        foreach($html->find('div.main')as $node) {

            // Find all images
            foreach ($node->find('img') as $element) {
                echo $element->src . '<br>';
            }
            // Find all links
            foreach ($node->find('a') as $element) {
                echo $element->href . '<br>';
            }
        //looping variable
        $j = 0;
}

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.