1.准备
若目标网站需要cookies登录,提前准备好目标网站的cookies
2.代码编写
import urllib.request
import http.cookiejar
import requests
from PIL import Image
from matplotlib import pyplot as plt
import cv2 as cv
def show_codePic(url, name, cookie_list=[]):
sess = requests.session()
for cookie in cookie_list:
sess.cookies.set(cookie['name'], cookie['value'])
res = sess.get(url,)
picture = res.content
#保存验证码图片,code_address验证码保存地址
with open(f'code_pic/{name}.jpg', 'wb') as f:
f.write(picture)
#在窗口显示图片
img = Image.open(f'code_pic/{name}.jpg')
plt.imshow(img)
plt.axis('off')
plt.show()
if __name__ == '__main__':
url = 'http://simgs.ssjz8.com/20181121/1045584676.jpg'
name = '1_1'
show_codePic(url, name)