問題タブ [anglesharp]

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 に答える
473 参照

c# - AngleSharp - 自己終了タグの処理

自己終了タグを含む HTML フラグメントを解析する場合:

OuterHtml の結果の出力は次のとおりです。

angleharp がカスタム フォーマッタなしで自己終了タグを「レンダリング」しないことはわかっていますが、入力を考慮して、この出力は期待されますか?

私は次のようなものを期待します:

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

c# - AngleSharp の HtmlParser はスレッドセーフですか?

単一のスレッドを作成して、private static readonly HtmlParser HtmlParser = new HtmlParser();複数のスレッドで安全に使用できますか?

または、同時実行の問題を回避するために、スレッドごとまたは使用ごとにパーサーを作成する必要がありますか?

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

c# - PreMailer "メソッドが見つかりません" (AngleSharp.Dom.IElement.RemoveAttribute)

PreMailer を使用して CSS をインライン化するこのコードがあります。

しかし、私はこの例外を受けています:

メソッドが見つかりません: 'Void AngleSharp.Dom.IElement.RemoveAttribute(System.String)'

スタックトレース

答えはおそらく本当に明らかですが、私はクリックしていません。

アングルシャープ: v0.9.9

プレメーラー: v1.5.4

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

android - Anglesharp と Xamarin.Forms の OpenAsync は、Droid プロジェクトでは機能しません。

現在、Java で Android 用のアプリケーションを作成していますが、これを iOS サポート用に Xamarin.Forms で書き直しています。Android アプリでは Jsoup を使用し、Xamarin アプリでは AngleSharp を使用しています。

以下のコードは iOS と UWP では機能しますが、Droid プロジェクトでは機能しないという問題があります。

私の疑いは、 context.OpenAsync(url); を呼び出すときに接続が確立されていないことです。

私が持っています

私のAndroidマニフェストで。minSdk=17、targetSdk=24 をターゲットにしています。この問題は、エミュレーターと Galaxy S7 の両方で持続します。

コード:

注意 プライバシーのため、URL またはユーザー名とパスワードは表示していません。どんな助けでも大歓迎です!

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

c# - c#AngleSharpでHTMLを解析し、IDの一部でDIVを見つけます

IDの既知の部分を持つHTML内のすべてのdivを見つけるために、次のことを試してみてください:

常に NullReferenceException が発生します。「Contrains」でも試してみましたが、結果は同じでした。

div は次のようになります。

誰でもこれで私を助けることができますか?

THX

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

c# - AngleSharp を使用した C# .Net での Web ページの解析が Null になる

AngleSharp を使用して walmart.com のいくつかのページをスクレイピングしようとしていますが、何らかの理由でうまくいきません。過去にAngleSharpを使用して多くのサイトを問題なくスクレイピングしてきましたが、ここではうまくいきません.

簡単にするために、ここに 1 つのページを示します: https://www.walmart.com/ip/50908276、アイテムの価格 (現在 $9.99) を取得しようとしています。Chrome のコンソールに入力document.getElementsByClassName("Price-characteristic")すると、60 件の[span.Price-characteristic]結果のリストが表示されます。完全。しかし、AngleBrackets を使用して同じことを試みると、何も返されません。

これが私のコードです:

私はHTMLにあまり詳しくないので、無知で申し訳ありません。

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

authentication - AngleSharp での認証

Web サイトを解析する必要がありますが、これには Windows 認証 (kerberos) があり、認証は行いましHttpRequesterたが、AngleSharp に認証を渡すにはどうすればよいですか?

AngleSharpその後、セッションを接続に渡し続ける方法がわかりません: