Raspe los contenidos div usando PHP y cURL

Soy nuevo en cURL. He intentado raspar los contenidos de este enlace de Amazon (es decir, imagen, título del libro, autor y precio de los 20 libros) en una página html. Hasta ahora tengo que imprimir la página usando el siguiente código

 TRUE, CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_AUTOREFERER => TRUE, CURLOPT_CONNECTTIMEOUT => 120, CURLOPT_TIMEOUT => 120, CURLOPT_MAXREDIRS => 10, CURLOPT_URL => $url, ); $ch = curl_init(); curl_setopt_array($ch, $options); $data = curl_exec($ch); curl_close($ch); return $data; } ?> $url = "http://www.amazon.in/gp/bestsellers/books/1318209031/ref=zg_bs_nav_b_2_1318203031"; $results_page = curl($url); echo $results_page; 

He intentado usar Regex y fallé; He intentado todo lo posible durante 6 horas seguidas y me he cansado mucho, con la esperanza de encontrar una solución aquí; Simplemente gracias no es suficiente para la solución, pero tq por adelantado. 🙂

ACTUALIZACIÓN: Encontré un sitio realmente útil (haga clic aquí) para principiantes como yo (sin usar cURL).

Realmente debería usar AWSECommerce API , pero esta es una forma de aprovechar el servicio YQL de Yahoo:

 < ?php $query = sprintf( 'http://query.yahooapis.com/v1/public/yql?q=%s', urlencode('SELECT * FROM html WHERE url = "http://www.amazon.in/gp/bestsellers/books/1318209031/ref=zg_bs_nav_b_2_1318203031" AND xpath=\'//div[@class="zg_itemImmersion"]\'') ); $xml = new SimpleXMLElement($query, null, true); foreach ($xml->results->div as $product) { vprintf("%s\n", array( $product->div[1]->div[1]->a, )); } /* Engineering Thermodynamics A Textbook of Fluids Mechanics The Design of Everyday Things A Forest History of India Computer Networking The Story of Microsoft Private Empire: ExxonMobil and Americ... Project Management Metrics, KPIs, and... Design and Analysis of Experiments: I... IES - 2013: General English Foundation of Software Testing: ISTQB... Faster: 100 Ways to Improve your Digi... A Textbook of Fluid Mechanics and Hyd... Software Engineering for Embedded Sys... Communication Skills for Engineers Making Things Move DIY Mechanisms for... Virtual Instrumentation Using Labview Geometric Dimensioning and Tolerancin... Power System Protection & Switchgear... Computer Networks */