Buscando título do navegador

0

[Buscando o título do usuário]

Visto um post antes de alguém postar como fazer isso por conta única

Desejo fazer isso no intervalo de 1-1000 e enviá-lo para > > .txt

Exemplo:

x@nine:~#  wget -qO- 'http://www.twitter.com/10' |  perl -l -0777 -ne 'print $1 if /<title.*?>\s*(.*?)(?: - twitter)?\s*<\/title/si' >> cat.txt
x@nine:~#  wget -qO- 'http://www.twitter.com/11' |  perl -l -0777 -ne 'print $1 if /<title.*?>\s*(.*?)(?: - twitter)?\s*<\/title/si' >> cat.txt

x @ nine: ~ # cat cat.txt

Tweets with replies by edo (@10) on Twitter
Tweets with replies by Stephen (@11) on Twitter

Deseja publicar 1-1000

    
por Ninth 04.10.2018 / 15:27

1 resposta

0

Eu recomendo usar um programa que realmente entende HTML em vez de tentar analisá-lo usando perl. Um problema é que seu script perl só analisa a primeira instância de qualquer tag de título, não é ideal para comandos de tubulação.

Abaixo, estou usando o pup para analisar o HTML das páginas da Web, encontrar todas as tags de título e imprimir seu conteúdo. Naturalmente, substitua 10 e 20 pelo alcance desejado.

wget -qO - https://twitter.com/{10..20} | pup 'title text{}'

Resultado resultante

Tweets med svar fra edo (@10) | Twitter
Tweets med svar fra Stephen (@11) | Twitter
Twitter / Konto suspendert
13 (@13) | Twitter
Hazem Emam (@14) | Twitter
Tweets med svar fra 愛と平和の伝道師 (@15) | Twitter
@16 (@16) | Twitter
Sonja Cruz (@17) | Twitter
Twitter / Konto suspendert
One God (@19) | Twitter
Twitter / Konto suspendert
    
por 04.10.2018 / 23:43