[Ищу] Скрипт для проверки сайтов на бан.

Статус
В этой теме нельзя размещать новые ответы.

IamWolf

Постоялец
Регистрация
24 Фев 2008
Сообщения
87
Реакции
138
Хотелось бы узнать, существует ли сейчас рабочий скрипт для проверки на бан в яндексе?
Очень нужно, программы то же устроят, но которые побыстрей. В Allsubmittere удается при кнале=1 и зпдержке=8… Но проверить таким образом к примеру 8тыщь каталогов очень долго.
Если есть прошу поделиться.
 
А что вы понимаете под баном Яндекса?
Отсутствие страниц в выдаче?
тогда этот скрипт пишется 10 минут.


Честно писать лень, главное идея
 
Вот нарыл
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" lang="ru">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<br><br><br><center><font style="font-size: 30px">Yandex</font><br>
<?
$key=$_POST["key"]; // <input type=hidden name=key value=...
$rep=$_POST["rep"]; // что было на картинке при таком ключе
if(isset($_POST["urls"]))
{
$array=explode("\n",$_POST["urls"]);
for($i=0;$i<=count($array);$i++)
{
if($array[$i] != "" AND $array[$i] != "http://")
{
$result="";
$out[1]="";
$url = "http://webmaster.yandex.ru/add.xml"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to 
curl_setopt($ch, CURLOPT_FAILONERROR, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable 
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s 
curl_setopt($ch, CURLOPT_POST, 1); // set POST method 
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=".urlencode($array[$i])."&key=".$key."&rep=".$rep.""); // add POST fields 
$result = curl_exec($ch); // run the whole process 
curl_close($ch);  
echo "Добавление ".$array[$i]."<br><hr width=100%>".$result."<br><hr width=100%><br>"; 
#eregi('<td colspan="6" class="body">(.*)<div class="warningtxt">',$result,$out);
#echo $out[1]."<br>";
#echo $array[$i]." Был успешно добавлен<br>";
}}
exit; 
}
$fd=fopen("http://webmaster.yandex.ru/","r");
while ($ccc = fgets($fd, 4096))
      {
      $ddd.=$ccc;
       }
eregi('<input type="hidden" name="key" value="(.*)"><input name="rep" size="40" tabindex="2">', $ddd, $key);
?>
<form method=post>
<table border=0>
<tr><td colspan=2>
<textarea name=urls rows=20 cols=60>
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
</textarea></td></tr>
<input type=hidden name=key value="<? echo $key[1]?>">
<tr><td><img src=http://captcha.yandex.net/image?key=<? echo $key[1];?> border=0></td><td><input type=text name=rep></td></tr>
<tr><td colspan=2><input type=submit value=Добавить яндексу style="width: 100%"></td></tr>
</table>
 
Этот код надо на сайт/сервак загружать?
 
можешь прогой воспользоваться php to exe какой нибудь
 
выдает
Error in my_thread_global_end(:( 2 threads didn't exit

UPD
это победил, но картинка капчи не грузится...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху