いいんじゃないですか。gooといえばアダルトサイトに乗っ取られた事ありましたよね。qiita.com検索して一番上に出てきた方のをはらせて頂きました。このimportxmlこれが便利なんですね。使い方とかは上のサイトが分かりやすかったので一読して頂ければよろしいかと思います。使い方」で検索して「なるほど。わからん」って方が多いと思います。「xpath?なんだそれって」そこで、なるほど!わからん!!!って人が、検索サイトの上から順に回ってきまして、私のブログに辿り着いてるんじゃないかなってことで、そんな人のために具体例を書いていきますので、それをちょこっと弄っていく感じでやるのがよろしいのではないかなと思います。弄くれるようになるくらいは勉強しましょう。(サイトによっては中止行為に当たるようなので自己責任で使いましょう)とりあえずやってみましょうで、まずは一番初めですね。日経新聞様の企業概要ページから住所を取得してみましょう。=importxml(url,xpath)というのをセルに入れてみればいいです。日経新聞様かというとそれは、説明しやすいから!ヤフーファイナンスだとちょっといろいろ面倒くさいんだよね。urlは例えばタカラバイオさんの場合http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=4974です。実際にセルに入力する場合は、urlを"これで囲まなくてはいけません。いわゆるダブルクオート。"http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=4974"を=importxml(url,xpath)のurlに入れる必要があります。xpathですが、簡単な取得方法がありますので検索しましょう。私の解説よりきっとわかりやすい。chromeさんだと簡単に取得できるのでおすすめですよ。入れてない人はインストールしましょう。私はグーグル信者ですので、グーグル様の商品はガンガン宣伝してきますよー。一応chromeさんでxpathを取得しかたを簡単に説明したいと思います。今回はタカラバイオさんの企業概要ページから、住所を取得したいと思います。:日本経済新聞ここにアクセスするとこんなページがでてきます。本社住所という所のxpathを取得したいと思います。chromeさんで、F12キーを押しましょう。すると、右側にこんなんが表示されると思います。ここでオレンジ色で囲まれた↑ありますよね。これをクリックしましょう。クリックした状態でタカラバイオの本社住所の右側。滋賀県草津市のあたりにカーソルを合わせてくクリックして下さい。すると右側のソースとか書いてあるところがこんな感じで強調されます。xpathを選択しましょう。これでxpathの取得は終了となります。後はペーストしますと、//*[@id="CONTENTS_MARROW"]/div[3]/div[2]/table/tbody/tr[4]/tdこれが得られるはずです。スプレッドシートのxpathに入れればいいんですがポイントはこのxpathとやらをダブルクオートで囲むのですけど[@id="CONTENTS_MARROW"]の部分ですね、ダブルクオートの中にダブルクオートが入る事になりまして、よろしくないんですね。ダブルクオートをシングルクオートに変更する必要があります。シングルクオートは'これですね。7をシフトキーで押したら出てきますぜ。"//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[4]/td"を入力する必要があります。最終的には=importxml("http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=4974","//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[4]/td")をセルに入力する事になります。するとこんな感じに住所が取得できます。続いて同じような感じで、いっこ下の欄にある電話番号を取得してみましょう。電話番号のxpathを取得しみます。同じような手順でやってみて、取得してみてください。するとある法則性がわかるんじゃないかな。ちなみに電話番号のxpathは//*[@id="CONTENTS_MARROW"]/div[3]/div[2]/table/tbody/tr[5]/tdとなります。ここで住所が//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[4]/tdですから比較してみると住所がtr[4]、電話番号がtr[5]である事がわかります。スプレッドシートに入れるときは、=importxml("http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=4974","//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[5]/td")と入力することになります。なるとわかりますよね?例えばもう一つ下の成立日を取得したければtr[5]をtr[6]に買えればいいわけです。基本はこれで取得ができます。これは簡単なんですね。これが全てで使えるかっていうとそうではないんです。yahooファイナンスから株価を取得しようとした場合、同じような手順でやるとエラーが起きて取得できません。Seamonkey-Director検索して2番めにでてきたサイトです。分かりやすかったのでどうぞ。このサイトをみて見ればだいたい検討がつくんじゃないですかねえ。urlを見て気づいた事はありませんか?例えばタカラバイオの場合http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=4974これなんですが最期の4974。これが証券コードになります。この最期の証券コードの数字をそーせいグループの4565に変更すればそーせいグループの情報が取得できます。それで、いちいちURLを変更するのが面倒くさい!そう思いますよね?思いますよね?思ってますよね?そこで便利なのが"CONCATENATE"関数です。2つのセルを結合できる関数なんです一つに"http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode="これを入れておいて、別のセルに証券コードを入れておけば、証券コードをいれたセルの数字を変更するだけでいろんな情報が得られるって寸法ですわ。初めに入れた画像をもう一度。ここでセルのA2にそーせいの証券コード"4565"が入ってまして、セルのB2に"そーせいグループ(株)"って書いてありますよね。じつはこのB2のそーせいグループ(株)も日経新聞様から取得してるんですね。朝日インテックとかメディキットも一緒です。会社名のxpathは//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[1]/tdとなりまして、これを"CONCATENATE"でくっつけますと、最終的にいれるのは=IMPORTXML(CONCATENATE("http://www.nikkei.com/markets/company/gaiyo/gaiyo.aspx?scode=",A2),"//*[@id='CONTENTS_MARROW']/div[3]/div[2]/table/tbody/tr[1]/td")となります。A2に証券コードをいれて、A3にこれを入れてやってみましょう。せいグループ(株)が取得できたんじゃないかな?こんな感じで日経新聞様からいろんな情報抜き出して作ったのが上の画像というわけでございます。他のサイトでも似たような感じでできるのでいろいろやってみるといいと思いますよ。それで、私のサイトを見るような人ですから、それじゃあ駄目なんですよね。作ったのを渡せよと・・・サンプルを下においておきますのでどうぞ。使い方はググりましょう。俺はライコスを使いたいんだ!!って言う人ははま(rydocs.google.com編集はできないのでコピーを作成しましょう。ファイルからコピーを作成して使ってみましょう。すれば編集できるんじゃないかな。使用は自己責任でお願いしまふ。スプレッドシートで株価情報とか取得しちゃいましょう。今日はノートレードなので、適当に。バイオ時価総額ランキング今更の更新めんどくさかったからねしょうがないね。バイオ関連銘柄時価総額ランキング先日のバイオというか新興全体の強烈な下げ。ブログランキングとか。)楽天の広告だってさはてなブログをはじめよう!rilakkuma1983さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは5億円稼いだらニートになるんだ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。