Поделитесь парсером
Добавлено: 06 фев 2011, 23:44
Необходимо написать несколько парсеров интернет-магазинов. Может кому не жалко сбросить готовые парсеры для ознакомления с принципами работы. Заранее спасибо.
форум программы
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/viewtopic.php?f=57&t=612
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://www.mobitrade.ua/pckomp/hdd/HP.html");
$browser->wait_for(30,1);
$urls = $anchor->get_all_urls_by_inner_text("Купить",$separator="<br>");
$urls = explode ("<br>",$urls);
for($i=0;$i<count($urls);$i++)
{
$browser->navigate($urls[$i],$use_cache=true);
$browser->wait_for(30,1);
sleep(1);
$title = $webpage->get_body_inter_prefix('<A class=zoomer title="','href="javascript',$as_html=true);
$title = substr($title, 0, strlen($title)-1);
$path = "C:\\".$title.".jpg";
$image->save_to_file_by_name('sale_image', $path);
echo $title."<br>";
echo $webpage->get_body_inter_prefix('<DIV class=title','</DIV></DIV></DIV>',$as_html=true);
echo "<br><br>";
}
// Quit
$app->quit();
?>