実際に私はhtmlparserを使ってウェブサイトを解析しました。解析されたオブジェクト内の特定の値、たとえば文字列 "$ 199"を探して、その要素を(定期的な解析によって)追跡して、 "199ドル"または変更されました。node.jsの大きなオブジェクトで特定の値を見つけるにはどうすればよいですか?
そして愚かないくつかの痛みを伴うが、私の目を使用して検索した後、私はその文字列がどこかでこのように位置していますが見つかりました:
price = handler.dom[3].children[3].children[3].children[5].children[1].
children[3].children[3].children[5].children[0].children[0].raw;
だから私は苦痛が少ないです方法があるかどうかを知りたいのですが?ありがとう!
質問に「$ 199」という値が存在することを確認しようとしていますか(生のHTMLの正規表現が最も簡単かもしれません)、または定義されているDOMノードを見つけようとしていますか? 、またはその周りの文脈、または...? – Benjie
が更新されました。十分にはっきりしていることを願って、ありがとう –