Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Google画像検索について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10365#CommentId21211
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
通りすがり
 (社会人)
投稿日時
2011/8/7 18:06:29
非営利であれば大丈夫だとは思いますが
> Readmeかなにかに「全て自己責任で」を追加しておきます。
だと、ちょっと弱いかもしれませんね。
とりあえず個人の勉強目的という事で回答します。
まず、dataで始まる文字列はすでにURLを含んでいないので、そこからURLをたどるのは無理です。
ざっとソース見た感じだと
img要素にdata-srcという属性にgoogleのイメージキャッシュのアドレスがあり、それをオンロード時に展開しているようですので、同じようにしてその属性からアドレスを取り出せばgoogleの画像検索ページで出力されている画像のアドレスは取得可能と思います。
ただし、これはgoogleから仕様として公開されているものではないので(勝手にソース見て勝手にそう思い込んだだけなので)googleの気分で変更される可能性があります。確実なやり方ではありません。
本来どこのどういうURLの画像だったかも細かくたどれば手に入るかもしれませんが
1.ページを経由せず直接画像をリンクされてダウンロードされるという行為は公開者からは好まれない。
2.画像のリンク先が安全とは限らない。
3.本来の公開者のサーバ負荷となり、「Google画像検索について」からは逸脱する。
4.(私が)そこまで解析する気もない。
などの理由から控えさせて頂きます。