問題タブ [html-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
366 参照

python - HTMLParser unescape は、Pyramid アプリでエスケープされていない < または > を渡しません

タイトルがほとんどを物語っています。Pyramid アプリ フレームワークを使用する Python3.3 (-s starter) 次のコードを views.py コントローラーに追加します。

ここで、return dict(..) は、単純な ${string} マーカーを含むテンプレートに渡されます。Web ブラウザーの結果は、山括弧をタグとしてレンダリングするのではなく、常に表示します。つまり、Web ページには次のように表示されます。 <p>こんにちは!</p>

ユーザー コンテンツ (マークアップを含む html) をテンプレートに渡して、インラインでレンダリングできるようにする必要があります。さらに何をする必要がありますか?

0 投票する
2 に答える
5391 参照

java - JavaでJSoupを使用してテーブルIDを介してhtmlテーブルデータを解析する方法

クライアントのテーブル データをデータベースに保存する必要があります。

テーブル クラスが提供されていないテーブルが n 個あります (Web ページで Table_id のみを直接使用)。

例:

テーブルクラスがある場合、明らかに簡単に解析できますが、テーブルにidが指定されているだけのクラスはありません。

単語構文は 1 つしかないことはわかっていますが、

多分私はそれを見つけることができませんでした。それを見つける方法は?私が試してみました

for (Element table : doc.select("table.AutoNumber5")

しかし、それは私にとってはうまくいきません。

これを修正する方法は?

0 投票する
1 に答える
86 参照

java - htmlparser を使用して Web サイトを解析しているときに、一致するすべてのノードを取得できない

Web サイトの解析に htmlparser を使用していますが、非常に奇妙な問題に陥っています。Webページですべての<li>ノードを取得しようとしていますが、私のコードは次のようなものです:

しかし、リスト サイズの出力は常に 20 です。そのページのすべてのノードを移動していないようです。なんで?アドバイスをありがとう。

0 投票する
1 に答える
1554 参照

javascript - Node js htmlparser2 ストリーム完了イベント?

xmlparser2 を使用して xml を解析しています。以下は私のコードです

解析が完了したことを知らせる htmlparser2 のイベントがあるかどうかを見つけることができません。

sitemapUrls 配列の長さを出力したい。

前もって感謝します