scr/アイコン取得
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* App Store [#w2c3d838]
#ref(./icon_01.png);
#prism(bash){{{
# App Store のとあるページのURL
url='https://apps.apple.com/jp/developer/google-llc/id281...
# HTMLをパースし png ファイルをダウンロード(同名ファイル...
curl "$url" |
grep -oE 'http[^ ]+.png ' |
tr -d ' ' |
wget -i -
# *.png.1 のようなファイルを適当にリネーム
ls *.png.* |
awk -F. '{print "mv "$0, $1"_"$NF".png"}' |
sh -x
}}}
#ref(./icon_01_dl.png)
* GooglePlay [#t0ab8cd6]
#ref(./icon_02.png)
#prism(bash){{{
# GooglePlay のとあるページのURL
url='https://play.google.com/store/apps/developer?id=Amaz...
# HTMLをから画像URLを抽出
curl "$url" |
grep -oE 'img data-src="[^"]+"' |
uniq |
cut -d'"' -f2 |
# 画像URLの一部をファイル名にしてダウンロード
awk -F/ '{printf "wget -O \047%s.png\047 \047%s\047\n", s...
sh -x
}}}
この方法では、全ての画像を一気に取得するのは無理
#ref(./icon_02_dl.png)
* 電車 [#hc4de6b4]
#ref(./icon_03.png)
#prism(bash){{{
url='http://www.trainfrontview.net/btfv-t1.htm'
grep -IF .png /tmp/train |
awk -F'"' '{print "http://www.trainfrontview.net/" $2}' |
wget -i -
}}}
#ref(./icon_03_dl.png)
終了行:
* App Store [#w2c3d838]
#ref(./icon_01.png);
#prism(bash){{{
# App Store のとあるページのURL
url='https://apps.apple.com/jp/developer/google-llc/id281...
# HTMLをパースし png ファイルをダウンロード(同名ファイル...
curl "$url" |
grep -oE 'http[^ ]+.png ' |
tr -d ' ' |
wget -i -
# *.png.1 のようなファイルを適当にリネーム
ls *.png.* |
awk -F. '{print "mv "$0, $1"_"$NF".png"}' |
sh -x
}}}
#ref(./icon_01_dl.png)
* GooglePlay [#t0ab8cd6]
#ref(./icon_02.png)
#prism(bash){{{
# GooglePlay のとあるページのURL
url='https://play.google.com/store/apps/developer?id=Amaz...
# HTMLをから画像URLを抽出
curl "$url" |
grep -oE 'img data-src="[^"]+"' |
uniq |
cut -d'"' -f2 |
# 画像URLの一部をファイル名にしてダウンロード
awk -F/ '{printf "wget -O \047%s.png\047 \047%s\047\n", s...
sh -x
}}}
この方法では、全ての画像を一気に取得するのは無理
#ref(./icon_02_dl.png)
* 電車 [#hc4de6b4]
#ref(./icon_03.png)
#prism(bash){{{
url='http://www.trainfrontview.net/btfv-t1.htm'
grep -IF .png /tmp/train |
awk -F'"' '{print "http://www.trainfrontview.net/" $2}' |
wget -i -
}}}
#ref(./icon_03_dl.png)
ページ名: