processar Lynx.pl
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.357 ]
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";
}
Tweetin - Poste tweets pelo terminal
Iniciando desenvolvimento web ágil com Perl (Mojolicious)
Avisar por e-mail se o IP da conexão ADSL mudar
Postando mensagem no Facebook com Perl
Nenhum comentário foi encontrado.
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
[pedido] biglinux versao 1 (0)
A falsa sensação de que entende a tal da palavra! (1)
Eu aprendi o segredo das artes! hahaha (5)









