|
发表于 2023-8-14 10:01:37
|
显示全部楼层
本楼为最佳答案
本帖最后由 isdkz 于 2023-8-14 10:06 编辑
要将验证码图片保存到本地,可以使用Python的requests库来发送HTTP请求并保存图片。以下是具体的代码示例:
- import requests
- # 发送GET请求获取验证码图片
- url = 'https://static.geetest.com/pictures/gt/09b7341fb/09b7341fb.webp'
- response = requests.get(url)
- # 获取图片的文件名
- filename = 'captcha1.webp'
- # 将图片保存到本地
- with open(filename, 'wb') as f:
- f.write(response.content)
- url = 'https://static.geetest.com/pictures/gt/09b7341fb/bg/917a126a1.webp'
- response = requests.get(url)
- # 获取图片的文件名
- filename = 'captcha2.webp'
- # 将图片保存到本地
- with open(filename, 'wb') as f:
- f.write(response.content)
- print('验证码图片保存成功!')
复制代码
在这段代码中,我们首先使用 requests.get() 方法发送GET请求来获取验证码图片的二进制数据。然后,我们使用 open() 函数以二进制写入模式打开一个文件,并使用 write() 方法将图片数据写入文件中。最后,我们打印出成功保存的提示信息。
请注意,以上代码只适用于保存图片验证码。如果验证码是动态生成的,或者需要进行其他处理(例如识别),则需要使用其他的库或技术。 |
|