Есть скрипт выдающий капnчу: captcha.php?aasasas Приблизительно такого виду. Т.е. с параметром скрипт. Моя задача вытащить оттуда картинку. Т.е .я перлом (LWP::Useragent) хожу на сайт, где мне отдается эта картинка. Как мне из юзерагента ее сохранить на хард, чтобы в дальнейшем передать на антигейт? Или может есть лучшие альтернативы антигейту?
За это время я продвинулся на шаг - юезрагент не подгружает всякие там картинки и прочую поебень, поэтому все куда проще. Но пока полного решения я не достиг.
на лицо полное непонимание происходящего. иди читай книжки об основе интернетов, кодить тебе еще рано.
Code: use LWP::UserAgent; $bro = LWP::UserAgent->new(); $url = "http://basik.ru/images/3d_autumn/short.jpg"; $file = "short.jpg"; //под каким сохранять именем и куда $request = HTTP::Request->new(GET => $url); $bro->request($request, $file); если у капчи имена динамические, то юзай регулярное выражение
иди на XyЙ, хоть выше я не воткнул что юзерагент не будет подгружать то, что в src у имэйджа. Да и вообще он не будет ничего подгружать. Советы читать дельны тогда, когда ты говоришь что читать. А ваще если залез в сабж - то будь в рамках сабжа и не расплывайся своим мозгом. Спасибо. Не все так просто, хотя мб твой метод тоже подойдет. Решение оказалось простым: Поэтому спарсив sid я сделал так: $res = $ua->get('http://www.site.com/captcha/captcha.php?sid=', ':content_file' => 'pic.png');
это не совет. совет когда по-делу. а тут как птенцу разжуй и в рот засунь. для таких тупых тем есть прилепленные топики, тебе на заметку.
учись с незнакомыми людьми общаться, я тебя еще ни разу не оскорбил, а ты уже 2 раза. я просто не понимаю, зачем лезть в кодинг, если ты уже в самом начале ответы ищешь у других, а не в документации. тут я не говорю про ньюансы, подводные камни, какие-либо ошибки в коде. у тебя совсем другой случай, а именно, как я и сказал, полное непонимание того, что ты хочешь. ты так далеко не уедешь... и мой тебе совет: делаешь что-то и не понимаешь, как работает - начни понимать все зависимости той темы, в которой ты не понимаешь. тогда выйдет толк, а так у тебя ничего путного не выйдет.
Code: $img = $ua->get('http://site.by/captha.php')->content; open(PICTURE, ">captcha.jpg"); binmode PICTURE; print PICTURE $img; close PICTURE;
да что вы всё сайт маскируете, ясен пень что разговор идёт о вк. а про каптчу у вк есть дохера тем. гугли