例として、以前ご紹介したImportXML記事の「h1タイトルのXpath」を取得してみます。記事タイトルは基本的には「h1」タグで記載されているはずなので、Xpathもh1の要素を取得していきます。該当記事を開いて、タイトル部分にカーソルを持っていきます。すると画面右側(右上)に現在開いているページの「ソース」が表示されます。これでタイトルのXpathが取得できました\(^o^)/!コピーしたXpathはコチラ↓きちんとh1の要素が取得出来ていますね。//*[@id="post-2092"]/h1ではImportXML関数に取得したXpathを挿入してみましょう!ImportXML関数に挿入してみようhttps://pixabay.com/users/wilhei/ImportXMLの構文は、=ImportXML(URL,”Xpath”)です。ポイントとしては「Xpath」の部分はダブルクオーテーション(”)で囲うこと。今回はスプレッドシートを開いて適当なセルにタイトルを取得したいURLImportxml関数を記入します。ImportXML関数を記入してURL(記事URL)を指定します。今回はB2セルにURLを表示しておいて、ImportXMLではB2セルをURLに割り振りました。次に先ほどコピーした「Xpath」をペースト。このままではimportXML関数の定義に沿ってないので、結果がエラーになってしまいます。修正しましょう!Xpathの左右にダブルクオーテーション””を付けて・・[]の中のダブルクオーテーションをシングルクォーテーションに変更します。ダブルクオテーションが重複しちゃいますからね。アニメーションで・・ここまで体裁を整えればあとはEnterを押して完成を見てみましょう!無事、タイトルが取得できましたね!!アヒルンヤッタw!h1取得出来たwww同様に「カテゴリのXpath」と"//*[@id='breadcrumb']/ol/li[2]/a/span"「アイキャッチのXpath」も取得して"//img/@src"ImportXML関数に挿入してみると・・カテゴリ・アイキャッチ画像のどちらとも取得出来ていますね!とはいってもLoading(読み込み)が多くあり全てのデータ取得が直ぐに完璧に行えるかというと、そうではありませんでした。MEMO具体的にはどの位の量でLoadingになるのかイマイチ把握できてません。この辺の解決方法も分かったら追記します。Pixabayというわけで「Xpathの使い方」なんて大それたタイトルにしてしまいましたが、無事にimportXML関数にて求めていた要素は取得できましたか?今回はほんとに僕の備忘録な部分が大半で、理解も説明もイマイチかもでごめんなさい。Copyで要素を取得出来る!ということが分かっただけでも大収穫でした。何気にimportxml関数が、こんなに奥が深いものだったとは。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。"+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(a)}});タイトルとURLをコピーしました。