前提・実現したいこと
プログラミングをしたことがないのですが、
インスタグラムのデータをスプレッドシートのIMPORTXMLで集計してみたいと思っています。
インスタで特定のハッシュタグで検索し、それででてきた検索結果のURLを表示させるようにしたいです。
しかしIMPORTXML関数にXPathを入力しても欲しいデータが返ってこないのです…。
実際のコード↓
<a href="/p/Bpih9b5n-Na/?tagged=ソフィーナip">
(https://www.instagram.com/にコードの「/p/Bpih9b5n-Na/?tagged=ソフィーナip」をつなげると
実際のURLとして有効になると思うのでそのように表示したいです。)
コードのXPath↓
//*[@id="react-root"]/section/main/article/div[2]/div/div[2]/div[1]/a
発生している問題・エラーメッセージ
インポートしたデータは空です。
該当のソースコード
グーグルのスプレッドシートでIMPORTXMLという関数を使っているので、下記はその式です。
入力例は「=IMPORTXML(該当のURL,"X Path")」です。
=IMPORTXML(https://www.instagram.com/explore/tags/%E3%82%BD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%8Aip/,"//*[@id='react-root']/section/main/article/div[2]/div/div[2]/div[1]/a")
試したこと
グーグルクロームで取得したXpathに対して、”(ダブル)を’(シングル)に変えたり、似たような事例を検索して試してみたりしました。
補足情報(FW/ツールのバージョンなど)
該当検索結果のURL
https://www.instagram.com/explore/tags/%E3%82%BD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%8Aip/
回答2件
あなたの回答
tips
プレビュー