問題タブ [puppeteer-sharp]

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

c# - タスクを返す Web API コントローラーは、タスクの完了を常に待機するとは限りません (puppeteer-sharp)

外部ライブラリ サービスで最初に作成されたタスクを返す Web API コントローラーがあります。サービスからコントローラーまでのすべてのチェーンで Task を返しますが、問題は、そのコントローラーへの HTTP 呼び出しを行うときに、初めて API を開始したときです (初回は常に少し時間がかかります)。期待される結果は完全に、2回目のリクエストを行うと、..部分的な結果が返されます。

デバッグすると、常に期待される正しい結果が返されます。明らかに、今待っているものがあります..

コードは次のとおりです。

そしてサービス:

ご覧のとおり、外部ライブラリを使用したサービスには多くの待機があります。await が使用されているすべての場所で ConfigureAwait(false) を使用しようとしましたが、どちらも役に立ちませんでした。

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

c# - Puppeteer C#: 実行中の Chrome インスタンスへの接続

現在、PuppeteerSharp v1.19.0 を実行してブラウザーを起動し、Web ページをスクレイピングしています。既存の chrome インスタンスに接続してタスクを自動化できるようにする必要性が生じています。この 1 つの PuppeteerSharp をどのように達成できますか? 次の方法で、PuppeteersSharp を使用して Chromium の代わりに Chrome を起動できますが、Chrome の既存のインスタンスに接続する方法がわかりません。すべての助けに感謝します。