人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

任意のwebページで、
そのpageの google adsenseのリンク先を
(ブラウザではない)プログラムによって自動的に取得する方法があるでしょうか?


どうすればできるでしょうか?

●質問者: tak
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google AdSense Web ブラウザ プログラム リンク
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● cuspos
●60ポイント ベストアンサー

こんにちは。ちょっと時間が無いので方法論だけ。


googleで「web scraping」等で検索すれば方法は見つかるとおもいます。

rubyでは以下のHPなんかで紹介されているライブラリがあります。

http://route477.net/rubyscraping/


で実際に何をやるかというと、このページのadsenseのリンクですが、

http://googleads.g.doubleclick.net/aclk?sa=l&ai=BldqLilL2SqqsMITwvgOP-tnDCMjz9pYB6POg_w3AjbcBwL2aLxABGAEgmJKlDSgDOABQp-XPkvv_____AWCJs8aE9BOyAQ5xLmhhdGVuYS5uZS5qcMgBAdoBIGh0dHA6Ly9xLmhhdGVuYS5uZS5qcC8xMjU3NjM4NTE2gAIBqQJVtUAFAr5HPsgC6PbyCqgDAegD8gPoAx_1AwAAAIQ&num=1&sig=AGiWqty_xxDe-Qal0cY8UEPVzaCyR7xeZA&client=ca-hatena-question_js&adurl=http://www.dreamvisor-fin.co.jp

のようになっています。

なので

1.指定URLにアクセス

2.ページのadsenseのURLを抜きだし

3.adsenseのURLの&adurl=以降を抜き出す

で要望の動作になるかと思います。(1、2、3の動作はscrapingのライブラリで大体実装されていると思います)


scrapingのライブラリ自体は言語によって色々あるのでお詳しい言語で探されるのが早いかと思います。


注意点はadsenseのリンクをクリックすることは厳禁です。またscraping自体行儀が悪いと色々と問題を起こしますので、あくまでそれぞれの利用規約内、かつ法令遵守で行って下さい。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ