0

初めて投稿します。

スプレッドシートで取得できる下記、XPathがあります。

=IMPORTXML(CONCATENATE("https://kabutan.jp/stock/?code=",A11),"/html/body/div[1]/div[3]/div[1]/div[2]/table[1]/tbody/tr[1]/td[1]")

これをCopy Full XPathでコピーペーストした場合、

/html/body/div[1]/div[2]/div[1]/div[1]/table[1]/tbody/tr[1]/td[1]

となり上手く取得できなくなってしまいます。

この違いが起きるのは自然なことなのでしょうか。

違い

/html/body/div[1]/div[3]/div[1]/div[2]/table[1]/tbody/tr[1]/td[1]

/html/body/div[1]/div[2]/div[1]/div[1]/table[1]/tbody/tr[1]/td[1]

階層的にはCopy Full XPathが正しいと思うのですが、

スクレイピングコードを書く上で対処法があれば教えて頂きたいです。

よろしくお願いいたします。

tonelico 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。