AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Активизация кода на странице SAPE

Прежде чем радоваться деньгам которые будут капать с сапы, нужно сперва добавить туда свой сайт!

Незнаю как у вас, но у меня этот процесс никогда не проходил с первого раза. Причиной этому служит отказ модератора: "Не все страницы вашего сайта находяться в индексе." Решение данной проблемы по шагам:

  1. Регистрируемся на SAPE:
  2. Качаем архив, устанавливаем код на сайте, добавляемся через форму.
  3. Примерно через 30 минут, после того как робот сапы проиндексирует ваш сайт берем скрипт, и с его помощью "вытаскиваем" из выдачи Яндекса все проиндексированные страницы вашего сайта.
  4. Полученные страницы отмечаем в сапе через форму и надпись "проставить галочки"
  5. Активируем отмеченные страницы, а другие удаляем.

set_time_limit(0);
if (@$_GET['site'])
	{
	$a=grab_ya($_GET['site']);
	echo "<h1>Яндекс</h1>";
	echo "<b>SITE:</b> $_GET[site]<Br>";
	echo "<b>Количество страниц:</b> ". count($a)."<br>";
	echo "<font size=-1>";
	for ($i=0;$i<count($a);$i++)
		{
		echo $a[$i]."<br>";
		}
	echo "</font>";


	}
function grab_ya($site)
	{
	$end=0;
	$p=0;
	while (!$end)
		{
		$html=file_get_contents("http://www.yandex.ru/yandsearch?p=$p&ras=1&spcctx=notfar&zone=all&wordforms=all&lang=all&within=0l&Link=&rstr=&site=$site&numdoc=1&ds=");
		$tmp=explode("<a tabinde",$html);
		for ($i=1;$i<count($tmp);$i++)
			{
			$a=explode('href="',$tmp[$i]);
			$a=explode('"',$a[1]);
			flush();
			$out[]=$a[0];
			}
		if (preg_match('/<span class="arr disabled">следующая<span>/i',$html))
			{
			$end=1;
			return $out;
			}
		$p++;
		}
	}

Реализация этого скрипта убрана, т.к. Яндекс "банит" за частые обращения с одного IP.


.

© Copyright 2008-2016 by KDG