2017.09.04スプレッドシート上でベンチマークしたいサイトの情報をデータ取得出来たら、非常に便利ですよね。それがスプレッドシートならImportXML関数を使えば可能なんです。́;ω;`)ブワッそこで今回はXpathの使い方が分からない!ならChromeの検証から取得してみよう!についてご紹介させていただきます。目次Xpathの使い方が複雑過ぎて泣けるXpathの使い方がなぜ難しいのかXpathを使いたい!Chromeの検証画面からXpathの使い方が複雑過ぎて泣けるhttps://pixabay.com/users/Fotari70DX/Xpathを理解するだけで3日以上かかっている僕。(どんだけ)さて、ウエブ上からデータを抽出する技術を「スクレイピング」と言います。そのスクレイピング技術を使うのにマスターしたいのが「Xpath」という言語。目的とした、Xpathの使い方について忘れないようにまとめていきます。Xpathの使い方がなぜ難しいのかhttps://pixabay.com/users/qimono/「Xpath」はXML文書の特定の部分を指定する言語のこと。このXpathの使い方が難しいのかというと、指定する定義が定まっていないから。いや、定まっているのですが※マークアップ言語について、きちんと理解がないと使えないんすよ。language)は、視覚表現や文章構造などを記述するための形式言語である引用元:https://ja.wikipedia.org/wiki/マークアップ言語というのもサイト毎にデータの構造が違えば、抽出したいデータの要素が違ってくるわけで。そのため、あるサイトのデータを抽出するのに使えたXpathが他のサイトのデータを抽出するには使えないなんてことも。そもそもエンジニアでもなんでもない人(あたす)にとっては、ハードルが高いというかガチで意味が分かりませんでした。ルートとかノードとかっておいしいの?アヒルンだから「エックスパス」なんだな・・Xpathを使いたい!Chromeの検証画面からhttps://pixabay.com/users/377053/だけどImportXML関数を知ってしまったからには、せめて自分のサイトデータくらい抽出したいやんけw!そんなわけでリサーチしてみた結果、Xpathを取得する方法を見つけました。それはChromeの「検証」画面からXpathをコピーすることです。自分で要素について調べなくても、コピペでできちゃうんです。これはメシウマ━━━━━━ヽ(^Д^)ノ━━━━━━!!!!!!この方法でコピペしたXpathは、基本的にはそのサイトのデータ抽出でしか使えません。XpathをChromeで取得して、ImportXMLに挿入していく手順をご紹介します。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。"https://xn--t8j3bz04sl3w.xyz/wp-content/plugins/ank-prism-for-wp/out/prism-js.min.js-end");タイトルとURLをコピーしました。