Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 10:35:48

Страниц: 1 [2] 3 4 ... 11
Печать
Автор Тема: DudeCurl 0.3 beta  (Прочитано 11246 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
phpdude    ↓ 
03 Июль, 2009, 12:29:54
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66



https://src.helldude.ru/projects/PHP/DudeCurl/trunk/index.php
спрашивает авторизацию
Спустя 36 секунд добавил
а где скачать либу то?
свн.
 
почитай что в авторизации пишет
 
anonymous && email
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adw0rd    ↓ 
03 Июль, 2009, 03:41:10 , спустя 3 часа 11 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

phpdude, ага, сенк
Спустя 2 часа 59 минут 27 секунд добавил

 
PHP
$curl = new DudeCurl("http://winimg.com/account/login");
$curl->post = array(
    "action" => "login",
    "password" => "password",
    "remember" => 1,
    "return" => "",
    "task" => "login",
    "username" => "username"
);
$curl->exec();
 
//debug($curl);
echo $curl->init("http://winimg.com/myfiles")->exec();
 

Давай разберем этот пример:
 
PHP
$curl = new DudeCurl("http://winimg.com/account/login");
входит на сраницу с формой или это скрипт ("winimg.com/account/login") который сабмит-обрабатывает?
 
PHP

$curl->post = array(
    "action" => "login",
    "password" => "password",
    "remember" => 1,
    "return" => "",
    "task" => "login",
    "username" => "username"
);
 
Устанавливаются POST параметры? Это тоже:
"return" => "",
"task" => "login",

PHP
$curl->exec();
выполняем задание
 
PHP
echo $curl->init("http://winimg.com/myfiles")->exec();
переход на следующую страницу
 

все так? ответь попунктно плизз :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
03 Июль, 2009, 03:54:01 , спустя 12 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

PHP
new dudeCurl($url);
 
==
 
$curl = new dudecurl();
$curl->init($url);
 

 

$curl->post = добавляет в "setopt" CURLOPT_POST с некоторыми моими модификациями, но в общих чертах названия опций как у констант дабы не создавать двойную документация.
$curl->post = array(...); говорит курлу отправь этот массив данных постом при следующем exec().
 
ну и  дальше экзек, курл получил ответ, обработал заголовки с которыми можно потом поработать конечно же ну и сохранил кукисы все. потом над ЭТИМ ЖЕ курлом $curl->init($newurl)->exec();
 
и курл сам все заголовки обработает, поддержит куки сессию, обработает 302ые и 30ы1 редиректы, заглоовочки соберет и тп))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adw0rd    ↓ 
03 Июль, 2009, 04:15:24 , спустя 21 минуту 23 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

сенк, посмотрю цель, видимо там запарки...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
17 Июль, 2009, 08:19:01 , спустя 14 дней 4 часа 3 минуты 37 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66

http://clear.helldude.ru/2009/07/17/dudecurl-open_base_dir-safe_mode-restriction-fix/
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Rushter    ↓ 
31 Июль, 2009, 11:37:08 , спустя 14 дней 15 часов 18 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 17
Сила слова: 0

Ваш блог лежит ?
Записан
Pasha    ↓ 
01 Август, 2009, 01:19:41 , спустя 1 час 42 минуты 33 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

много уже че написал на дюдовском курле :) делюсь как авторизоваться вконтакте. если авторизоваться через главную vkontakte.ru то какойто % что капча вылетит, поэтому авторизуемся через wap версию -> pda.vkontakte.ru, считываем куки и скармливаем их для vkontakte.ru, что удивительно, работает... привет Дурову)
 
PHP
$curl = new DudeCurl();
 
 
 $email = '';
 $pass = '';
 
 
 $post = array(
 'email'=>$email,
 'pass'=>$pass
 );
 
 $curl->init("http://pda.vkontakte.ru/login?pda=index&acknowledge=0")->opts('post',$post)->exec();
 
 /*read cookies pda.vkontakte.ru*/
 
 $cookies = $curl->cookies('http://pda.vkontakte.ru');
 
 /* add cookies for vkontakte.ru */
 
 $remixchk = 5;
 $remixlang = 0;
 $audio_vol = 100;
 $remixsid = $cookies['remixsid'];
 
 
 $curl->addCookie('remixchk',$remixchk);
 $curl->addCookie('remixlang',$remixlang);
 $curl->addCookie('audio_vol',$audio_vol);
 $curl->addCookie('remixsid',$remixsid);
 
 
 $content = $curl->init('http://vkontakte.ru/events.php?act=list')->exec();
 
 print $content;

вуаля
Записан

r.i.p. puppy
phpdude    ↓ 
01 Август, 2009, 02:10:28 , спустя 50 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66

Pasha, спасибо
 
Rushter, он меня заебал и я его удалил :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Rushter    ↓ 
01 Август, 2009, 02:05:09 , спустя 11 часов 54 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 17
Сила слова: 0

Выложи тогда сюда.
Записан
Pasha    ↓ 
01 Август, 2009, 06:53:57 , спустя 4 часа 48 минут 48 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Прикрепил

* DudeCurl.rar (3.35 Кб - загружено 149 раз.)
Записан

r.i.p. puppy
phpdude    ↓ 
01 Август, 2009, 06:55:48 , спустя 1 минуту 51 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

скоро подниму блог
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
genoc1de    ↓ 
01 Август, 2009, 08:48:33 , спустя 1 час 52 минуты 45 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 3
Сообщений: 60
Сила слова: 5


много уже че написал на дюдовском курле :) делюсь как авторизоваться вконтакте. если авторизоваться через главную vkontakte.ru то какойто % что капча вылетит, поэтому авторизуемся через wap версию -> pda.vkontakte.ru, считываем куки и скармливаем их для vkontakte.ru, что удивительно, работает... привет Дурову)
 
PHP
$curl = new DudeCurl();
 
 
 $email = '';
 $pass = '';
 
 
 $post = array(
 'email'=>$email,
 'pass'=>$pass
 );
 
 $curl->init("http://pda.vkontakte.ru/login?pda=index&acknowledge=0")->opts('post',$post)->exec();
 
 /*read cookies pda.vkontakte.ru*/
 
 $cookies = $curl->cookies('http://pda.vkontakte.ru');
 
 /* add cookies for vkontakte.ru */
 
 $remixchk = 5;
 $remixlang = 0;
 $audio_vol = 100;
 $remixsid = $cookies['remixsid'];
 
 
 $curl->addCookie('remixchk',$remixchk);
 $curl->addCookie('remixlang',$remixlang);
 $curl->addCookie('audio_vol',$audio_vol);
 $curl->addCookie('remixsid',$remixsid);
 
 
 $content = $curl->init('http://vkontakte.ru/events.php?act=list')->exec();
 
 print $content;

вуаля
чет  меня не авторизует
Записан
Pasha    ↓ 
03 Август, 2009, 10:13:17 , спустя 1 день 13 часов 24 минуты 44 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

чет меня не авторизует
руки кривые значит :)
Записан

r.i.p. puppy
phpdude    ↓ 
07 Август, 2009, 04:18:27 , спустя 3 дня 18 часов 5 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

http://clear.helldude.ru/2009/08/07/dudecurl-0-2-4-beta-php-bugfix/
 
фикс.
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
phpdude    ↓ 
18 Август, 2009, 09:39:36 , спустя 11 дней 17 часов 21 минуту 9 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

ап.
 
http://clear.helldude.ru/2009/08/18/dudecurl-0-2-5-beta-cookie-name-encoding-bug-fix/
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 [2] 3 4 ... 11
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Sinkler, Frozzeg, artoodetoo