WebワーカーのHTML文字列からデータを抽出します。ウェブワーカーの中のCSSの選択?
私はそれを明確にしたいDOMを操作したくありません。私は、HTMLからデータを抽出し、抽出されたデータを返す必要があるWebワーカーにHTML文字列を送信しています。私は何ができるブラウザで
:
var html = $("<body><div>...more html...</div></body>");
var extractedText = $(".selector", html).text();
私の質問:同じHTML文字列を指定した場合
は、Webワーカーの環境で上記のコードと同等とは何ですか? Webワーカーなどでは、jQuery、DOMParser、no querySelectorはありません。代替手段はありますか?
理由:
私は、ブラウザでページのフライスクレイピングにやってるし、それはかなり重い仕事だからUIスレッドをブロックする必要はありません。
私はjsdom、cheerioなどを見てきましたが、それらを動作させる方法を理解できませんでした。提案重複について
:
私が提案し、重複の両方を検討していると、彼らはこの質問への回答を検索しているときに私が前に読んだものです。彼らは、HTMLの解析ではなく、XMLの解析に取り組んでいます。また、WebワーカーのCSS選択の使い方については触れていません。
[WebワーカーでXMLを解析する](http://stackoverflow.com/questions/10494632/parsing-xml-in-a-web-worker)と[WebワーカーでXMLを解析する](http ://stackoverflow.com/questions/9133918/parsing-xml-in-web-workers) – Kaiido
@Kaiido私は両方をチェックしましたが、この問題は解決しません。 – yehyaawad
@dandavis querySelectorとjQueryのAJAXは、悲しいことにWeb Worker環境には存在しません。 – yehyaawad