首先真的很抱歉没有解释问题明确在标题。所以我们开始吧。这个验证码的逻辑有什么问题?
我需要this验证码图片以以编程方式方式下载。
import grab, requests, urllib
root_url = 'https://e-okul.meb.gov.tr/'
g = grab.Grab()
g.go(root_url)
e = g.doc.select('//*[@id="image1"]')
captcha_url = root_url + e.attr('src')
img = urllib.request.urlopen(captcha_url)
localFile = open('captcha.jpg', 'wb')
localFile.write(img.read())
localFile.close()
当我用手动的很已知的方式保存图像下载图像..
是没有问题的。
是否有机会以我实际需要的方式下载此验证码?
我看着这两个图片和他们似乎罚款。究竟是什么问题? – RobertB
让我解释一下更简单的方法;其实我只需要用python在这个网站下载验证码[https://e-okul.meb.gov.tr](https://e-okul.meb.gov.tr)。当我试图用python下载验证码时,它像第二个链接那样下载验证码。我想当你看看第一个链接时,验证码也没有任何数字。请首先访问[https://e-okul.meb.gov.tr](https://e-okul.meb.gov.tr)并再次检查,您会看到不同之处。 –
你为什么需要*下载验证码? – Meier