Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   О Работе (https://forum.antichat.xyz/forumdisplay.php?f=57)
-   -   Антикапчу прикрутить! (https://forum.antichat.xyz/showthread.php?t=168978)

MiKS_007 07.01.2010 16:20

Антикапчу прикрутить!
 
PHP код:

<?php

/*НАСТРОЙКИ*/
$start 1//стартовая страница
$end 50//конечная страница
$text 'comment'//текст
$userid id//ID пользователя
$password 'password'//пароль пользователя
/*НАСТРОЙКИ*/

/*ФУНКЦИОНАЛ*/
function Req($url$id false)
{
    global 
$text$userid$password;
    
$ch curl_init($url);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_FOLLOWLOCATION0);
    
curl_setopt($chCURLOPT_COOKIE'dle_user_id=' $userid '; dle_password=' md5($password));
    if (
$id)
    {
        
curl_setopt($chCURLOPT_POST1);
        
curl_setopt($chCURLOPT_POSTFIELDS'comments=' urlencode(iconv('windows-1251''UTF-8',
            
$text)) . '&name=password&mail=&skin=code4test&post_id=' $id '&rndval=' time());
    }
    
$res curl_exec($ch);
    return 
$res;
}

for (
$i $start$i <= $end$i++)
{
    echo 
'Parsing page #' $i "...\r\n";
    
$list Req('http://nwcod.com/page/' $i);
    
preg_match_all("<div id='news-id-(\d+)'>"$list$m);
    foreach (
$m[1] as $id)
    {
        
$res Req('http://nwcod.com/engine/ajax/addcomments.php'$id);
        if (!
strpos($res"alert"))
            echo 
$id ' - OK!' "\r\n";
        else
            echo 
$id ' - Error!' "\r\n";
    }
}
/*ФУНКЦИОНАЛ*/

?>

Вот скрипт на PHP. Спамит по комментариям определенным текстом, логинится через ID и PASS.

Кто сможет прикрутить антикапчу? Так как администрация поставила капчу на комментарии.

Deathdreams 07.01.2010 17:08

В раздел "О работе".
Тут могут помочь, но не написать.

svesve 07.01.2010 17:26

Парсишь капчу, сохраняешь в файл, и использую готовыую функцию для антикапчи отсылаешь ее туда, получаешь ответ и постишь комент

GlooK 08.01.2010 09:09

Цена вопроса?
Стукни если не бесплатно. Ася на аве.


Время: 08:27