問題タブ [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.
c# - AngleSharp - 自己終了タグの処理
自己終了タグを含む HTML フラグメントを解析する場合:
OuterHtml の結果の出力は次のとおりです。
angleharp がカスタム フォーマッタなしで自己終了タグを「レンダリング」しないことはわかっていますが、入力を考慮して、この出力は期待されますか?
私は次のようなものを期待します:
c# - AngleSharp の HtmlParser はスレッドセーフですか?
単一のスレッドを作成して、private static readonly HtmlParser HtmlParser = new HtmlParser();
複数のスレッドで安全に使用できますか?
または、同時実行の問題を回避するために、スレッドごとまたは使用ごとにパーサーを作成する必要がありますか?
c# - PreMailer "メソッドが見つかりません" (AngleSharp.Dom.IElement.RemoveAttribute)
PreMailer を使用して CSS をインライン化するこのコードがあります。
しかし、私はこの例外を受けています:
メソッドが見つかりません: 'Void AngleSharp.Dom.IElement.RemoveAttribute(System.String)'
スタックトレース
答えはおそらく本当に明らかですが、私はクリックしていません。
アングルシャープ: v0.9.9
プレメーラー: v1.5.4
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 またはユーザー名とパスワードは表示していません。どんな助けでも大歓迎です!
c# - c#AngleSharpでHTMLを解析し、IDの一部でDIVを見つけます
IDの既知の部分を持つHTML内のすべてのdivを見つけるために、次のことを試してみてください:
常に NullReferenceException が発生します。「Contrains」でも試してみましたが、結果は同じでした。
div は次のようになります。
誰でもこれで私を助けることができますか?
THX
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にあまり詳しくないので、無知で申し訳ありません。
authentication - AngleSharp での認証
Web サイトを解析する必要がありますが、これには Windows 認証 (kerberos) があり、認証は行いましHttpRequester
たが、AngleSharp に認証を渡すにはどうすればよいですか?
AngleSharp
その後、セッションを接続に渡し続ける方法がわかりません: