コードネーム1を使用してウェブサイトを解析する必要があります。 HTMLParser(https://www.codenameone.com/javadoc/com/codename1/ui/html/HTMLParser.html)という名前のクラスがありますが、動作していないようです。少なくとも私はそれを実行することはできません。XMLパーサーを使用せずにコードネーム1でHTMLを解析する
代わりに私は喜んで働いたXMLパーサーを使用しようとしました。しかし、それを使ってHTMLを解析すると、ブレーク(br)のような非XHTML準拠のタグに関する問題が発生しました。それらは私のHTMLを不正にするので、私はそれを予測することができません。
HTML Parserを動作させる方法や他の方法がありますか?
EDIT: 私はJSoupを使用して私のための解析作業を行うサーブレットを書くことにしました。良い習慣に見えます。
すぐにお返事ありがとうございましたが、ウェブサイトの解析にまったく矛盾があり、さらに進めないケースがありました。だから私はサーブレットに切り替えました。 – BullshitPingu
もう一つのオプションは、jsoupのようなものを移植することです。これは自明ではありませんが、おそらく実行可能です。 –
はい、私はそれを試しましたが、食い違っていると報告された450のエラーで延期されました。彼らは主に、Java SEのRegexが欠落していたためです。しかし、コードネームワンはあなたのために解決策としてREを持っているので、あなたはまったく正しいです! – BullshitPingu