2023-05

Playwright

【2023年】Python PlaywrightでWebスクレイピング(5) 非同期と並列処理で高速化(asyncio)

このページでは、非同期ライブラリasyncioを使って高速化実験した実験結果、コードを紹介しています。単純にPlaywright処理部分をasync/awaitに置き換えただけでは速くなりませんでした。高速化で考えなければならないのはマルチタスクで非同期&並行で処理することでした。実際には、async/await/creat_taskで 44%高速化(8.71秒→4.89秒)できました。
Playwright

【2023年】Python PlaywrightでWebスクレイピング(4) – tracingによる処理時間分析 –

このページでは、PlaywrightのTraceViewerを使って処理時間を分析する方法を紹介します。処理時間だけでなく、実際の画面遷移も確認できるのでとても便利です。
タイトルとURLをコピーしました