お金のないのでタダでできるスクレイピングAPIの作成
TypeScriptの学習を兼ねて、PlaywrightとRender(無料ホスティングサービス)を組み合わせた、スクレイピングAPIを作成しました。 このAPIは、JavaScriptでレンダリングされるページ(動的コンテンツ)にも対応しており、通常の静的HTMLでは取得できないような情報も取得可能です。 使用技術 TypeScript:コードの保守性と型安全性を確保 Playwright:ブラウザ操作を自動化し、JavaScriptレンダリング済みのHTMLを取得 Render:無料で利用できるクラウドホスティングサービスでAPIを公開 特徴 JavaScriptレンダリング対応(SPAなどの動的ページもOK) APIとして利用可能(エンドポイントにアクセスするだけでデータ取得可能) サーバーレス&無料で運用可能(Renderを使用) 学習目的で構築しましたが、実用性も兼ね備えており、小規模なデータ収集やWeb監視用途にも応用可能です。