Так ну я нагулил какой-то скрип который вроде бы умеет парсить товары из оzоn и яндек-маркет в VirtualMart я его поставил и запустил и вроде что-то делает правда скрипту 5 лет так что наверное поэтому он ничего с оzона спарсить не может, но оно мне вроде и надо мне же надо переделать чтоб он парсил с того сайта с которо мне сказали товары взять.
Прото я посмотрел тот его модуль которы вроде для оzоn
Вот его код:
- Код: Выделить всё
<?php
@unlink('stop.txt');
ob_end_clean();
require_once("config.php");
mysql_connect($host,$login,$password);
mysql_selectdb($database);
#$mainstop = true;
require_once("includes.php");
echo "<b>".$_['menu']." OZON</b><br /><br />";
$mass=$_GET['url'];
$parse = new ozonparse();
$parse->sleep = $_GET['sleep'];
$parse->proxy = $_GET['proxy'];
$parse->key = $_GET['key'];
$parse->noimg = $_GET['noimg'];
$parse->ceil = $_GET['ceil'];
$parse->_ = $_;
if(!empty($_GET['file'])) {
$file = file_get_contents("files/".$_GET['file']);
$strs = explode("\n",$file);
foreach($strs as $str) {
if(!empty($str)) {
$_strs[] = strtolower(trim($str));
}
}
$parse->strs = $_strs;
}
foreach ($mass as $url)
{
$url = str_replace("%%","&",$url);
$parse->parse_list($url,$_GET['num']);
}
# require_once("footer.php");
?>
И что-то не вижу а где тут назначаются поля которы надо парсить
Посмотрел код модуля который для яндекс а он почти и не отличается.
- Код: Выделить всё
<?php
require_once("config.php");
@unlink('stop.txt');
mysql_connect($host,$login,$password);
mysql_selectdb($database);
require_once("includes.php");
$cou['213']='Москва';
$cou['2']='Санкт-Петербург';
$cou['65']='Новосибирск';
$cou['54']='Екатеринбург';
$cou['51']='Самара';
$cou['66']='Омск';
$cou['43']='Казань';
$cou['56']='Челябинск';
$cou['39']='Ростов-на-Дону';
$cou['172']='Уфа';
$cou['38']='Волгоград';
$cou['50']='Пермь';
$cou['62']='Красноярск';
$cou['193']='Воронеж';
$cou['194']='Саратов';
$cou['35']='Краснодар';
$cou['240']='Тольятти';
$cou['143']='Киев';
$cou['157']='Минск';
$cou['162']='Алматы';
echo "<b>".$_['menu']." Market.yandex.ru</b><br /><br />";
$mass=$_GET['url'];
$parse = new yamparse();
$parse->sleep = $_GET['sleep'];
$parse->proxy = $_GET['proxy'];
$parse->key = $_GET['key'];
$parse->noimg = $_GET['noimg'];
$parse->countname=$cou[$_GET['yacout']];
$parse->countnum=$_GET['yacout'];
$parse->noimg = $_GET['noimg'];
$parse->antikey = $Config['antigate'];
$parse->ceil = $_GET['ceil'];
$parse->_ = $_;
if(!empty($_GET['file'])) {
$file = file_get_contents("files/".$_GET['file']);
$strs = explode("\n",$file);
foreach($strs as $str) {
if(!empty($str)) {
$_strs[] = strtolower(trim($str));
}
}
$parse->strs = $_strs;
}
foreach ($mass as $url)
{
$url = str_replace("%%","&",$url);
if(substr_count($url,"guru.xml")) {
$parse->parse_list($url,$_GET['num']);
} else {
$parse->parse_ext($url,$_GET['num']);
}
}
?>
Я сейчас хочу попробовать свой модуль это скрипта сделать чтоб он с того сайта что мне сказали парсил.
Но не могу понять куда и как поля прописывать ну или хотябы где в этих модулях прописаны поля которые скрип берет с сайтов
А сам скрипт вот он: