問題タブ [csquery]
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.
csquery - CsQuery: DomElement の子孫を取得する
私は N フォームのウェブサイトを持っています。
Foreach フォームでは、すべての入力要素を選択したいと考えています。コードのコメントに (1) + (2) が表示されるようにするにはどうすればよいですか?
別の質問: DomElement.Cq() が現在の要素ではなくドキュメント全体を参照するのはなぜですか? 現在の要素を参照するにはどうすればよいですか?
ありがとう
c# - CsQuery: InnerText を操作した後、ネストされた html-Tag が失われる
C# プロジェクトで CsQuery を使用しています。簡単な例として、ネストされた b-Tag を持つ p-Tag があります。
別のメソッド (louis()) を使用して、各タグのプレーンテキスト、つまり p タグ内と b タグ内のテキストを変更する必要があります。
p-Tag 内のテキスト (のみ) を新しいテキストに置き換えようとすると、ネストされた b-Tag が失われます。どうすればこれを防ぐことができますか?それは強力なフレームワークであるため、ネストされた要素を操作するより良い方法があると確信しています. 私はまだそれを理解していません。
c# - CSQuery を使用した HTML の解析
div
CSQuery を使用して ID を介してタグから値を取得するにはどうすればよいですか?
例えば、
type
この場合、コンテンツをand内に取得したいと思いprice
ます。
c# - CSQuery 選択要素
次のようなhtmlファイルがあります。
今、私は CSQuery を使用して、これらのタイプと価格をリストに抽出したいと考えています。ここに私が取り組んでいるコードがあります:
var doc = CQ.Create(htmlfile);
ただし、h3 としたときの doc[] の値がよくわからないため、思い通りに詳細を取得できませんでした。html ファイルは変更できません。
csquery - HTMLノード CsQuery のアンカー テキストを含む InnerText
CsQuery を使用してワードプレスのブログ記事を解析し、テキスト クラスタリング分析を行っています。<p>
関連するノードからテキストを削除したいと思います。
投稿の1つでは、InnerHTML
次のようになります。
そして、InnerText
このような対応
2 つのテーブル、多数の RFID タグ、および 2 台のプロジェクターを使用して試行する MIT ヨーロッパ プロジェクト。
つまり、内側のテキストにアンカー テキストがありません。自分で HTML を解析することはできますが、CsQuery に教えてもらう方法があることを願っています。
2 つのテーブル、多数の RFID タグ、および 2 台のプロジェクターを使用して、離れた場所にいる 2 人の愛する人を接続しようとする MIT ヨーロッパ プロジェクト。
(イタリック体) これはどうやって入手すればよいですか?
c#-4.0 - 保存された CSQueries の実行
クロールされたページからさまざまな種類のデータを抽出するためにさまざまなクエリを実行できる必要があるクローラーを作成しようとしています。私はデータを抽出するために CsQuery を調べてきました。
h4:contains('文字列')
私の問題は、次のような複雑なクエリを評価できる必要があることです。
["h4:contains('textstring')"].Parent().Parent().Find("div").Find("span").Text();
私はまだ素晴らしい解決策を見つけていません。CsQuery は上記を簡単に実行できますが、コードに記述した場合に限り、データベースに保存されたクエリを実行できるようにする必要があるため、クエリを動的に読み込んで実行できる必要があります。私の現在の最善のアイデアは、再帰関数が一度に 1 ドットずつステートメントを通過するようにすることですが、上記のクエリを実行できるようにするために関数を 6 回呼び出すことになります。また、CsQuery に既に存在する機能を作成することになるようですが、問題を解決するためのより洗練された方法がわかりません。
どんなアイデアでも大歓迎です。