Как спарсить, например, на habrahabr.ru из строчки текст "Машинный перевод и автоматический словарь в Яндексе"?
Code: use encoding 'cp1251', STDOUT => 'cp866'; my $str = '<a href="http://habrahabr.ru/company/yandex/blog/156187/" class="post_title">Машинный перевод и автоматический словарь в Яндексе</a>'; ($content) = $str =~ /post_title">(.*?)<\/a>/; print $content;
Там база которая особо не меналась. А так можешь про PERL 6 искать, это с существенными изменениями да)
Ну в 6 я не в курсе всех изменений но ТАМ ООП из коробки в норм. виде, но тебе это врятли понадобиться при начале изучения... Вообще хватит думать, ЧИТАЙ)
текст выводит норм, но вот допустим взять sql injector когда посылаю такой запрос sql_injector.pl --dork .php?id= он завершается мол все просканил а в результате пусто... вот такой бред в перл прогах, которые нуждаются в нете
При запуске скрипта появляется такая ошибки: Code: Can't locate WWW/Mechanize.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/n3m1s/Рабочий стол/JoomScan/joomscan.pl line 2679. BEGIN failed--compilation aborted at /home/n3m1s/Рабочий стол/JoomScan/joomscan.pl line 2679. 2679 строка: Code: use WWW::Mechanize;