トップページ > windows > プログラミング > 言語 > javascript > XPATH

「トップページ/windows/プログラミング/言語/javascript/XPATH」の編集履歴(バックアップ)一覧はこちら

トップページ/windows/プログラミング/言語/javascript/XPATH」(2014/08/25 (月) 23:03:35) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

■目次 #contents_line() ■本文 *XPATH **chromeでxpathを取得する方法 **firefoxでxpathを取得する方法 [[ Firebug で XPath を簡単に試す方法 - IT戦記 >http://d.hatena.ne.jp/amachang/20070903/1188803339]] コメント:上部のevaluteのみ参考になる。 中盤以降は、ページ下部のコメント欄をみると、もっと簡単な方法があるか。(ブックマークレットのスクリプトをどこに入力するのかわからなかったし。) *ブラウザ上で動いたxpath var a = document.evaluate( " xpath式 " , document,null,7,null ); alert(a.snapshotLength); for(var i=0; i<a.snapshotLength; i++){ alert(a.snapshotItem(i).textContent); } ※最後の部分は、 firefoxではtextContent IEではinnertext。 chromeはどちらでも可。 参照元:[[innerTextとtextContent - javascript 覚え書き日記 - g:javascript >http://javascript.g.hatena.ne.jp/tetsu23/20060716/p1]] [[Firefoxで、innerTextが使えない(Javascript)>http://blog2.ayumon.pupu.jp/?eid=10]] [[Introduction to using XPath in JavaScript - MDC >https://developer.mozilla.org/ja/Introduction_to_using_XPath_in_JavaScript]] [[δtech -DeltaTECH- JS:document.evaluate()の使い方がやっと分かった… >http://deltatech.blog90.fc2.com/blog-entry-332.html]] *xPathの利用例 [[ 今さらだけど $X + GreaseMonkey はまじで最強だなぁ。例えば 2 行で mixi のクローラとか作れちゃうもん - IT戦記 >http://d.hatena.ne.jp/amachang/20060922/1158893652]] JavaScript-XPathは、tr[@id]型が上手く動かないことがある。 &amazon(4274946614,text,image,width=56,height=80) &amazon(4893116487,text,image,width=56,height=80) ***関連ページ [[勉強用メモ - トップページ/windows/プログラミング/XPATH >http://www42.atwiki.jp/tomokazu0525/pages/116.html]] *ページフッタ **このページの1階層上のページ &link_parent() **このページの1階層下のページ #lsd() **このページに含まれるタグ &tags() **このページへのアクセス数 今日:&counter(today) 昨日:&counter(yesterday) これまで合計:&counter(total)
■目次 #contents_line() ■本文 *ブラウザごとのXPATH取得と実行 **google chromeでXPATH ***google chromeでXPATHを取得する方法 [[Chromeだけで任意のノードのXPathを簡単に取得 たぶん革命>http://ptech.g.hatena.ne.jp/noromanba/20120528/1338307299]] ***chromeでXPATHを実行する方法 [[Chromeの開発者ツールでxPathを実行する>http://runner.sakura.ne.jp/?p=204]] **FirefoxでXPATH ***firefoxでxpathを取得する方法 [[ Firebug で XPath を簡単に試す方法 - IT戦記 >http://d.hatena.ne.jp/amachang/20070903/1188803339]] コメント:上部のevaluteのみ参考になる。 中盤以降は、ページ下部のコメント欄をみると、もっと簡単な方法があるか。(ブックマークレットのスクリプトをどこに入力するのかわからなかったし。) *ブラウザ上で動いたxpathとjavascript var a = document.evaluate( " xpath式 " , document,null,7,null ); alert(a.snapshotLength); for(var i=0; i<a.snapshotLength; i++){ alert(a.snapshotItem(i).textContent); } ※最後の部分は、 firefoxではtextContent IEではinnertext。 chromeはどちらでも可。 参照元:[[innerTextとtextContent - javascript 覚え書き日記 - g:javascript >http://javascript.g.hatena.ne.jp/tetsu23/20060716/p1]] [[Firefoxで、innerTextが使えない(Javascript)>http://blog2.ayumon.pupu.jp/?eid=10]] [[Introduction to using XPath in JavaScript - MDC >https://developer.mozilla.org/ja/Introduction_to_using_XPath_in_JavaScript]] [[δtech -DeltaTECH- JS:document.evaluate()の使い方がやっと分かった… >http://deltatech.blog90.fc2.com/blog-entry-332.html]] *xPathの活用例 [[ 今さらだけど $X + GreaseMonkey はまじで最強だなぁ。例えば 2 行で mixi のクローラとか作れちゃうもん - IT戦記 >http://d.hatena.ne.jp/amachang/20060922/1158893652]] JavaScript-XPathは、tr[@id]型が上手く動かないことがある。 &amazon(4274946614,text,image,width=56,height=80) &amazon(4893116487,text,image,width=56,height=80) ***関連ページ [[勉強用メモ - トップページ/windows/プログラミング/XPATH >http://www42.atwiki.jp/tomokazu0525/pages/116.html]] *ページフッタ **このページの1階層上のページ &link_parent() **このページの1階層下のページ #lsd() **このページに含まれるタグ &tags() **このページへのアクセス数 今日:&counter(today) 昨日:&counter(yesterday) これまで合計:&counter(total)

表示オプション

横に並べて表示:
変化行の前後のみ表示: