og:imageというのはFacebookなどでURLを入力すると表示される画像です。この画像を指定するにはHTML中に以下のように書きます。
<meta property="og:image" content="http://business.nikkeibp.co.jp/article/NBD/20120727/235043/zu1.jpg">
そこでHTMLを全文取得してog:imageの部分を抜き出すプログラムを書きました。以下のファイルの44行目から75行目です。
https://github.com/weed/p120728_GetOgImage/blob/master/GetOgImage/ViewController.m
しかし、ちゃんと取得できる場合と例外を投げる場合があります。
成功例:http://www.nicovideo.jp/watch/1343369790
失敗例:http://business.nikkeibp.co.jp/article/NBD/20120727/235043/?ST=pc
なぜ例外が発生するのか、教えて下さい。よろしくお願いします。
成功しています・・・なんで???
2012/07/28 16:50:29