首先真的很抱歉沒有解釋問題明確在標題。所以我們開始吧。這個驗證碼的邏輯有什麼問題?
我需要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