wgetでページ内の画像ファイルを取得し同一ディレクトリに格納
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 220336 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228472 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0623 | 7366384 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0624 | 7379576 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0850 | 7622104 | the_content( ) | .../index.php:22 |
6 | 0.0850 | 7623720 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0860 | 7626248 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57} ( ) | .../plugin.php:57 |
8 | 0.0860 | 7626480 | wpautop( ) | .../plugin.php:57 |
9 | 0.0862 | 7628624 | preg_replace ( ) | .../formatting.php:74 |
例)
wget -nd -k -p -e robots=off -P /hoge/hoge/output/dir/ http://www.movion.net/
オプション説明
- -nd :ディレクトリを掘らない
- -k : 絶対パスなどを相対パスに変換(が、謎)
- -p :HTML内の画像を取得
- -e robots=off : robots.txtを無視
- -P 出力ディレクトリ : 指定したディレクトリに出力
最後のURLは取得するページのURLです。
ま、いまどきのサイトはこれだけでは確実に不十分です。というかwgetでは無理が有ります。(cssのimportやcss内の画像は取得してくれないので)
以下のソフトでwgetよりは多く取得できる模様。