processar Lynx.pl
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.077 ]
Homepage: https://fabio.automatizando.dev
Script usado para extrair todos os links e imagens contidos no código HTML
de determinada URL. O navegador lynx é usado no auxílio da tarefa, ou melhor,
ele que processa os links, nós apenas formatamos a saída :)
#!/usr/bin/perl # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # processarLynx.pl # # Script usado para extrair todos os links e imagens contidos # no código HTML de determinada URL. O navegador lynx é usado no # auxílio da tarefa, ou melhor, ele que processa os links, nós # apenas formatamos a saída :) # # Requisitos: # * lynx # # # # Programado por Fábio Berbert de Paula <fabio@vivaolinux.com.br> # Na web em: www.vivaolinux.com.br # # Rio de Janeiro, 24 de Julho de 2002 # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ use strict; my $lynx = '/usr/bin/lynx'; my $url = shift; if (!$url) { print "Você precisa informar uma URL !\nUse: $0 endereco_da_pagina\n\n"; exit(0); } my $addlink = 0; my $out = `$lynx -dump -image_links $url`; foreach my $linha (split(/\n/,$out)) { # se a linha iniciar com a string Referências ou References if ( $linha =~ /^(Referências|References)/ ) { $addlink = 1; } # pule para o próximo enquanto não chegarmos a parte que mostra os links if (!$addlink) { next; } # remova os espaços em branco do início da linha do {} while ($linha =~ s/^ //); # expressão regular para pegar apenas o link processado if ($linha !~ /^[0-9]{1,5}\. (.*)$/) { next; } print $1 . "\n"; }
Upload de múltiplos arquivos para Imageshack.us
Nenhum comentário foi encontrado.
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04