ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

15.06.2010, 10:21
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
/<item num=(.*?) \/>/g
|
|
|

15.06.2010, 10:29
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Сообщение от Kaimi
/<item num=(.*?) \/>/g
Спасибо большое!
А вот спаршенные данные должны быть русскими буквами, а там крякозябра.
Раньше помню как-то делал, но сейчас забыл уже как...
Как вариант кодировать в base64 и сверять с тем что мне нужно, но как-то не хочу так заморачиваться....
|
|
|

15.06.2010, 10:45
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
use Encode, Luke 
|
|
|

15.06.2010, 11:03
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Не понял, можешь именно пример подсказать?
encode_utf8
decode_utf8
from_to
и т.д... не помогает)
|
|
|

15.06.2010, 11:08
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Tigger, если страница в utf-8, то типа так:
Код:
use Encode;
$s = 'тут страница, которую парсишь';
Encode::from_to($s, 'utf-8', 'windows-1251');
|
|
|

15.06.2010, 11:24
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Да, страница в utf-8.
Но все-ровно строка в кракозябре... Все-ровно русские символы не отображаются.
|
|
|

15.06.2010, 12:30
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Все, разобрался, спасибо!
|
|
|

16.06.2010, 01:09
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Такая трабла:
при написании скриптов с использованием сервиса antigate.com юзаю модуль от Kaimi http://kaimi.ru/2009/05/anticaptcha-perl/
но вот проблема, на некоторых машинах отказывается работать, мотивируя этим:
undefined subroutine &IO::socket::INET called at AntiCaptcha.pm
хотя либа IO установлена и последней версии (пробовал переустанавливать)...
переустановка активперла не помогает.. Тестил на нескольких машинах (ХР, версия активперла на всех последняя)
С чем может быть связано..?!
|
|
|

16.06.2010, 01:17
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Видимо с тем, что стоит попробовать вместо
new IO::Socket::INET (...
написать
IO::Socket::INET->new(...
|
|
|

16.06.2010, 01:29
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от Kaimi
Видимо с тем, что стоит попробовать вместо
new IO::Socket::INET (...
написать
IO::Socket::INET->new(...
Так и есть  Большое спасибо..))
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|