在使用验证码进行验证码图片下载,并且手动输入验证码信息时,发现,验证码总是在程序运行完成后才下载,不知道什么原因,如何解决这个问题?
下面附上代码:
import urllib2, os
codeUrl = '***'
def downImg(url, name):
try:
req = urllib2.Request(url)
req = urllib2.urlopen(req)
content = req.read()
file = open(os.getcwd() + '/' + name, 'w+b')
file.write(content)
file.close()
return True
except Exception, e:
print 'Error :', e
downImg(codeUrl, 'code.png')
raw_input('请输入验证码:')
图片总是在我执行raw_input后程序退出,才会下载成功图片。
**什么原因导致的?
如何解决这个问题?**
先谢谢各位了!
额,不好意思了!其实图片已经下载了,是因为使用的
PyCharm,图片生成成功后,并没在项目目录里面显示,当程序运行完毕后,才刷新项目目录,之后才看到有图片。