doestar

Uncategorized

Microsoft AIツアーに行ってきた

2024.2.20にMicrosoftソフト主催のAIツアーに参加してきたので、そのメモとしてここに残しておきます。 AIが放つ小売業の未来と可能性 小売業のAI投資、ROI 3.45倍 AI解放のリテールポテンシャル...
WordPress

ブログの表示速度を改善しよう[1] -PageSpeedInsightsで表示速度計測 –

"PageSpeed Insightsで表示速度計測:ブログの読み込み時間を劇的に改善するための実践的な方法を紹介します。高速で快適なユーザーエクスペリエンスを提供し、検索エンジンランキング向上にも寄与する最適化テクニックをご紹介します。お使いのブログがスムーズで効果的に読み込まれるようにするためのヒントを見逃さないでください。"
Playwright

【2023年】Python PlaywrightでWebスクレイピング(6) Downloadボタンでファイル保存(sync/async)

PythonのE2EフレームワークPlaywrightのDownloadメソッドを用いて指定フォルダーに保存する方法をご紹介します。Codegen でサンプルコードを生成し、Traceで時間解析し、async/await +create_taskで処理時間を短縮する手法はplaywrightでとても有効でした。
Cloud

Terraform を無料で学ぼう!

Terraform を無料で学ぼう!では、インフラの構築・運用に関わる作業をコード化、自動化するIaC(Infrastructure as Code)の代表的なツールであるTerraformを、KodeKloudというハンズオン学習できるサイトで無料で学べます。しかも動画解説付きです。もしTerraformに興味ある方は、ぜひ活用してみてください。2023.6.18時点では無料でしたが有料になったらごめんなさい
Uncategorized

YouTubeで日英同時字幕表示(Language Reactorを使おう) 

ここでは、YouTubeを日英両方とも字幕表示してくれるGoogleChromeの拡張機能「Language Reactor」の使い方について紹介しています。もともとはNetflix用のツールだったみたいです。
Python

Python venvで仮想環境を作ろう

Python venvで仮想環境を作ろうでは、venvコマンドを使って仮想環境を作り方を紹介しています。仮想環境を利用することでPythonバージョン違いによる動作不具合やアプリ化した際に不要なライブラリによるサイズ肥大などの問題を回避することができます。またチーム内での仮想環境の共有や
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を使って処理時間を分析する方法を紹介します。処理時間だけでなく、実際の画面遷移も確認できるのでとても便利です。
Playwright

【2023年】Python PlaywrightでWebスクレイピング(3) – URLリストによるデータ収集とall_inner_texts()を用いた一括取得

ぺんぞう 前回で、指定ページの情報を収集できるようになったのう。「リンク先情報を取得するget_attribute()」を忘れんようにじゃな。 doestar(ドエスタ) なんかWebスクレイピングできそうな気がしてきました。でも...
Playwright

【2023年】Python PlaywrightでWebスクレイピング(2) – Table情報抽出 / get_attribute() –

Python playwright webscrapying この記事は、page.locator, get_attributeを用いてテーブル情報(テキスト、URL)を抽出する方法について説明します。
タイトルとURLをコピーしました