Re: スプレッドシートのimporthtml関数でネストした要素を取得する方法

1,268 views
Skip to first unread message

soundTricker

unread,
Oct 22, 2013, 11:16:30 PM10/22/13
to google-app...@googlegroups.com
こちらも遅れてすいません。
importHtmlの代わりにimpotXmlを利用すれば、xpathでアクセスができます。

soundTricker

unread,
Nov 7, 2013, 5:27:45 AM11/7/13
to google-app...@googlegroups.com
htmlに対しても特別変なhtmlになっていればimportXMLは動作できます。
今回のケースですと以下の様なimportXML関数を書けば行けます。

=ImportXML("http:/...","//table/tr/td[2]/div[@class='TableText']/text()")

なおこのサイトに対しての、こういったリクエストが問題にならないかは、サイト側によって異なるので注意&自己責任で実施してください。




2013年11月7日木曜日 18時53分57秒 UTC+9 関博輝:
ご返信ありがとうございます。
返信遅くなりすいません。

上記のご提案ですが、
HTMLデータなので、xpathでアクセスできないかと思います。
いかがでしょうか?

impotXmlでIPだけを抽出できるようでしたらコードを教えて頂けると助かります。


2013年10月23日水曜日 12時16分30秒 UTC+9 soundTricker:
こちらも遅れてすいません。
importHtmlの代わりにimpotXmlを利用すれば、xpathでアクセスができます。

soundTricker

unread,
Nov 11, 2013, 4:58:43 AM11/11/13
to google-app...@googlegroups.com
xpathで調べてもらえば出ると思いますが、
あまりいいサイト...というのは知らないですね...申し訳ないです。
結構癖があるので...

2013年11月7日木曜日 19時37分18秒 UTC+9 関博輝:
確かに取得できました!
大変ご丁寧にありがとうございます!

ちなみに第二引数などのドキュメントは公式サイトであまり詳しく説明されていないかと思うのですが、
どこを参考にすればよろしいのでしょうか?


2013年11月7日木曜日 19時27分45秒 UTC+9 soundTricker:
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
Message has been deleted
0 new messages