最近の記事

DrissionPageを使ってみる

Pythonを利用したウェブスクレイピングには、通常はSeleniumやBeautifulSoupといったライブラリが使用されますが、DrissionPageという比較的新しい選択肢も存在します。 DrissionPageはCloudflareによるボット検知を回避することができ、構文も簡単で明快です。また、不安定なネットワークに対する待機や自動リトライ機能なども備えており、非常に便利なライブラリです。 Github Document 使用方法下記コマンドでインストー

    • ASGI 'lifespan' protocol appears unsupported.

      djangoで作ったプロジェクトをデプロイしたとき際、logに以下のinfoが表示された。 INFO[2024-07-06 18:52:18 +0900] [86] [INFO] Waiting for application startup.INFO[2024-07-06 18:52:18 +0900] [86] [INFO] ASGI 'lifespan' protocol appears unsupported.INFO[2024-07-06 18:52:18 +09

      • error: failed to push some refs to 'github.com:{name}/{repository}.git'

        ローカルで編集したディレクトリにて git pullgit add .git commit -m "{commit message}"git push を行うと ! [rejected]        main -> main (non-fast-forward)error: failed to push some refs to 'github.com:{name}/{repository}git'hint: Updates were rejected becaus