2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

<スプレ>コードを書かずに、関数でスクレイピングする(GAS)

Last updated at Posted at 2020-07-24

普段スクレイピングをするときはpythonを使うのですが、
簡易的にspreadsheetだけでスクレイピングしたいなときに使う技をご紹介します。

結論

この関数をセルの中に打ち込めば終了です。
=IMPORTXML(URL, Xpath)

URLには、どんなURLでも入れることができます。

具体例

例えばgoogleでの検索結果をスクレイピングしたいときには
urlの部分にこのようなアドレスを入れることができます。

"https://www.google.com/complete/search?hl=en&output=toolbar&q=[キーワード]",

このように、キーワードの部分に検索したいワードを入れることで、ブラウザを開かずに検索結果を入れることもできます。

他にも、原理的にはTwitterのようなブラウザ版があるSNSもスクレイピングすることができます。
(実際に行っても法的に大丈夫かどうかは各々でご確認の上お使いください)

"https://twitter.com/[アカウントID]",

次に、Xpathについての説明です。
こちらは簡単で、F12で取得したい部分のXpathを参照することができます。

Xpathの参照の仕方はこちらをご覧ください。
https://monoblog.biz/archives/4088

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?