ブラウザのタイトルを取得

ブラウザのタイトルを取得

[ユーザータイトルのインポート]

単一のアカウントで行う方法以前に誰かが投稿を見たことがありました。

1-1000の範囲でこれを行い、>> .txtで出力したいと思います。

例:

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:~# 猫猫.txt

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

1-1000を投稿したいです。

ベストアンサー1

Perlを使って直接解析するよりも、実際にHTMLを理解するプログラムを使用する方が良いでしょう。 1つの問題は、Perlスクリプトがタイトルタグの最初のインスタンスのみを解析することです。これはパイピングコマンドには適していません。

以下では私が使用しています子犬WebページのHTMLを解析し、すべてのタイトルタグを見つけてコンテンツを印刷します。自然に10と20を希望の範囲に変更します。

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

結果出力

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

おすすめ記事