Pythonでウェブページから画像認証を取得する方法は何ですか?

Pythonでウェブサイトの画像認証を取得するには、requestsとPIL(Python Imaging Library)というサードパーティーライブラリが必要です。

最初に、requestsライブラリを使用してGETリクエストを送信して、ウェブページからキャプチャ画像を取得します。以下のコードを使用できます:

import requests

url = 'http://example.com/captcha.jpg'  # 验证码图片的URL
response = requests.get(url)

with open('captcha.jpg', 'wb') as f:
    f.write(response.content)

以上のコードでは、まずキャプチャ画像のURLを指定し、その後requestsライブラリを使用してGETリクエストを送信してキャプチャ画像の内容を取得し、最後にその内容をローカルファイルcaptcha.jpgに書き込みます。

次に、PILライブラリを使用してキャプチャ画像を開き、表示することができます。以下のコードを使用できます。

from PIL import Image

image = Image.open('captcha.jpg')
image.show()

上記のコードでは、まずPILライブラリのImageモジュールを使用してローカルのキャプチャ画像であるcaptcha.jpgを開き、その後、show()メソッドを使用してキャプチャ画像を表示します。

具体のニーズに応じて、キャプチャ画像を処理することができます。例えば、切り取り、グレースケール化、二値化などの操作を行い、その後にキャプチャ認識を行うための準備をします。

bannerAds