ਵੈਬ ਪੇਜਾਂ ਜਾਂ HTML ਨੂੰ ਕੈਪਚਰ ਜਾਂ ਕਨਵਰਟ ਕਰਨ ਬਾਰੇ ਪ੍ਰਸ਼ਨ ਪੁੱਛੋ into ਤਸਵੀਰਾਂ, ਸੀਐਸਵੀ, ਪੀਡੀਐਫ ਜਾਂ ਡੀਓਸੀਐਕਸ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਨਾਲ ਨਾਲ ਵੀਡੀਓ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ into ਜੀਆਈਐਫ ਦੀ ਐਨੀਮੇਟਿਡ ਸਾਡੀ API ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ.
ਗਲਤੀ:
ਟ੍ਰੈਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ ਵਾਰ):
ਫਾਈਲ "GrabzItClient.py", ਲਾਈਨ 6, ਇੰਚ
grabzIt.SaveTo("documents/result.docx")
ਫਾਈਲ "C:\Program Files\Python36\lib\site-packages\GrabzIt\GrabzItClient.py", ਲਾਈਨ 235, ਵਿੱਚ SaveTo
id = ਸਵੈ।Save()
ਫਾਈਲ "C:\Program Files\Python36\lib\site-packages\GrabzIt\GrabzItClient.py", ਲਾਈਨ 209, ਵਿੱਚ Save
obj = self._take(sig, callBackURL)
ਫਾਈਲ "C:\Program Files\Python36\lib\site-packages\GrabzIt\GrabzItClient.py", ਲਾਈਨ 223, _take ਵਿੱਚ
ਵਾਪਸੀ self.HTTPPost(self.request.url, self.request.options._getParameters(self.applicationKey, sig, callBackURL, 'html', quote(self.request.data)))
ਫਾਈਲ "C:\Program Files\Python36\lib\site-packages\GrabzIt\GrabzItClient.py", ਲਾਈਨ 629, HTTPਪੋਸਟ ਵਿੱਚ
h.endheaders()
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 1234, ਐਂਡਹੈਡਰਾਂ ਵਿੱਚ
self._send_output(message_body, encode_chunked=encode_chunked)
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 1026, _send_output ਵਿੱਚ
self.send(msg)
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 964, ਭੇਜਣ ਵਿੱਚ
self.connect()
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 936, ਕਨੈਕਟ ਵਿੱਚ
(self.host,self.port), self.timeout, self.source_address)
ਫਾਈਲ "C:\Program Files\Python36\lib\socket.py", ਲਾਈਨ 704, create_connection ਵਿੱਚ
getaddrinfo (ਹੋਸਟ, ਪੋਰਟ, 0, SOCK_STREAM) ਵਿੱਚ ਮੁੜ ਲਈ:
ਫਾਈਲ "C:\Program Files\Python36\lib\socket.py", ਲਾਈਨ 743, getaddrinfo ਵਿੱਚ
_socket.getaddrinfo (ਹੋਸਟ, ਪੋਰਟ, ਪਰਿਵਾਰ, ਕਿਸਮ, ਪ੍ਰੋਟੋ, ਫਲੈਗ) ਵਿੱਚ res ਲਈ:
socket.gaierror: [Errno 11001] getaddrinfo ਅਸਫਲ
ਸਰੋਤ: (ਮੈਂ GrabzIt ਸਥਾਪਿਤ ਕੀਤਾ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸੀਕਰੇਟ ਪ੍ਰਾਪਤ ਕੀਤਾ)
GrabzIt ਤੋਂ GrabzItClient ਆਯਾਤ ਕਰੋ
grabzIt = GrabzItClient.GrabzItClient(ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ, ਐਪਲੀਕੇਸ਼ਨ ਸੀਕਰੇਟ)
grabzIt.HTMLToDOCX(" ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ! ")
grabzIt.SaveTo("documents/result.docx")
ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਦੱਸ ਸਕਦੇ ਹੋ ਕਿ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਭਾਈਚਾਰੇ ਵਿੱਚ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ!
ਆਮ ਤੌਰ 'ਤੇ ਏ socket.gaierror: [Errno 11001] getaddrinfo ਅਸਫਲ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕੋਡ ਨੂੰ ਫਾਇਰਵਾਲ ਜਾਂ ਪ੍ਰੌਕਸੀ ਦੇ ਪਿੱਛੇ ਤੋਂ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਕੋਲ ਪੋਰਟ 80 ਤੱਕ ਪਹੁੰਚ ਹੈ।
ਜਵਾਬ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ।
ਹਾਂ, ਇਹ ਪ੍ਰੌਕਸੀ ਦੀ ਸਮੱਸਿਆ ਹੈ। ਇਹ ਠੀਕ ਚੱਲਦਾ ਹੈ ਜਦੋਂ ਮੈਂ ਦੂਜੇ PC ਨੂੰ ਬਦਲਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਨਹੀਂ ਹੈ।
ਇਹ ਪ੍ਰੌਕਸੀ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ?
ਇਹ ਇੱਕ ਨਵਾਂ ਫੀਚਰ ਹੋਵੇਗਾ। ਅਸੀਂ ਇਹ ਦੇਖ ਰਹੇ ਹਾਂ ਕਿ ਕੀ ਅਸੀਂ ਪ੍ਰੌਕਸੀ ਸਰਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Python ਕਲਾਇੰਟ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹਾਂ।
ਜੇਕਰ ਇਹ ਸੰਭਵ ਹੈ ਤਾਂ ਅਸੀਂ ਇੱਕ ਫਿਕਸ ਦੇ ਨਾਲ ਤੁਹਾਡੇ ਕੋਲ ਵਾਪਸ ਆਵਾਂਗੇ। ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਸਾਡੇ ਸਾਰੇ ਗਾਹਕ ਓਪਨ ਸੋਰਸ ਹਨ ਤਾਂ ਤੁਸੀਂ ਖੁਦ ਜਾ ਸਕਦੇ ਹੋ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਅਸੀਂ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਹੈ। ਬਸ GrabzItClient.py ਫਾਈਲ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਆਪਣੀ ਕਾਪੀ ਨੂੰ ਇੱਥੋਂ ਬਦਲੋ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਫਿਰ ਤੁਸੀਂ ਨਵੀਂ SetLocalProxy ਵਿਧੀ ਨੂੰ ਵਰਤਦੇ ਹੋਏ ਆਪਣੇ ਪ੍ਰੌਕਸੀ ਸਰਵਰ ਦਾ ਪ੍ਰੌਕਸੀ url ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ:
grabzIt.SetLocalProxy("http://123.123.123.123:21231")
ਕਿਰਪਾ ਕਰਕੇ ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਇਹ ਕਿਵੇਂ ਚਲਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਜਲਦੀ ਹੀ ਇੱਕ ਨਵੀਂ ਰੀਲੀਜ਼ ਕਰਾਂਗੇ!
ਜਵਾਬ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ।
ਮੈਂ ਬਦਲ ਦਿੱਤਾ GrabzItClient.py ਅਤੇ ਮੇਰਾ ਸਰੋਤ ਬਦਲਿਆ:
grabzIt = GrabzItClient.GrabzItClient(ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ, ਐਪਲੀਕੇਸ਼ਨ ਸੀਕਰੇਟ)
grabzIt.SetLocalProxy("http://xxx@jp.xxxxx.com:yyyyyy@zzz.proxy.zzz.zzzzzzz.com:8080")
grabzIt.HTMLToDOCX(" ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ! ")
grabzIt.SaveTo("documents/result.docx")
ਯੂਜ਼ਰ:xxx@jp.xxxx.com
ਪਾਸਵਰਡ:yyyyyy
ਪ੍ਰੌਕਸੀ ਸਰਵਰ:zzz.proxy.zzz.zzzzzzz.com
ਪੋਰਟ:8080
ਗਲਤੀ ਸੁਨੇਹਾ:
ਟ੍ਰੈਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ ਵਾਰ):
ਫਾਈਲ "GrabzIt_test.py", ਲਾਈਨ 54, in
grabzIt.SaveTo("result.docx")
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 487, ਵਿੱਚ SaveTo
id = ਸਵੈ।Save()
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 435, ਵਿੱਚ Save
obj = self._take(sig, callBackURL)
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 463, _take ਵਿੱਚ
ਵਾਪਸੀ self.HTTPPost(self.request.url, self.request.options._getParameters(self.applicationKey, sig, callBackURL, 'html', quote(self.request.data)))
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 1307, HTTPਪੋਸਟ ਵਿੱਚ
ਸਿਰਲੇਖ['Proxy-Authorization'] = 'ਬੇਸਿਕ' + base64.b64encode(auth)
ਫਾਈਲ "C:\Program Files\Python36\lib\base64.py", ਲਾਈਨ 58, b64encode ਵਿੱਚ
encoded = binascii.b2a_base64(s, newline=False)
TypeError: ਇੱਕ ਬਾਈਟ ਵਰਗੀ ਵਸਤੂ ਦੀ ਲੋੜ ਹੈ, ਨਾ ਕਿ 'str'
ਉਹੀ ਗਲਤੀ ਸੁਨੇਹਾ ਵੀ ਮੈਂ ਬਦਲਿਆ ਹੈ SetLocalProxy ਤੋਂ "http://xxx@jp.xxxxx.com:yyyyyyy@zzz.proxy.zzz.zzzzzzz.com:8080"ਨੂੰ "http://xxx%40jp.xxxxx.com:yyyyyyy@zzz.proxy.zzz.zzzzzzz.com:8080"
ਮਾਫ਼ ਕਰਨਾ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਮੈਂ ਗਲਤ ਪ੍ਰੌਕਸੀ ਸੈਟ ਕੀਤਾ ਹੋਵੇ।
ਮੈਂ ਪ੍ਰੌਕਸੀ ਨੂੰ "http://the_other_proxy_server:port" ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਅਤੇ ਗਲਤੀ ਸੁਨੇਹਾ ਬਣ ਗਿਆ:
ਟ੍ਰੈਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ ਵਾਰ):
ਫਾਈਲ "GrabzIt_test.py", ਲਾਈਨ 54, in
grabzIt.SaveTo("result.docx")
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 487, ਵਿੱਚ SaveTo
id = ਸਵੈ।Save()
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 435, ਵਿੱਚ Save
obj = self._take(sig, callBackURL)
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 463, _take ਵਿੱਚ
ਵਾਪਸੀ self.HTTPPost(self.request.url, self.request.options._getParameters(self.applicationKey, sig, callBackURL, 'html', quote(self.request.data)))
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 1327, HTTPਪੋਸਟ ਵਿੱਚ
h.endheaders()
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 1234, ਐਂਡਹੈਡਰਾਂ ਵਿੱਚ
self._send_output(message_body, encode_chunked=encode_chunked)
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 1026, _send_output ਵਿੱਚ
self.send(msg)
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 964, ਭੇਜਣ ਵਿੱਚ
self.connect()
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 940, ਕਨੈਕਟ ਵਿੱਚ
self._tunnel()
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 919, _ਟਨਲ ਵਿੱਚ
message.strip()))
OSError: ਸੁਰੰਗ ਕਨੈਕਸ਼ਨ ਅਸਫਲ: 407 ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਲੋੜ ਹੈ
ਤੁਹਾਨੂੰ ਆਪਣਾ ਯੂਜ਼ਰਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਇਸ ਤਰ੍ਹਾਂ ਦੇਣ ਦੀ ਲੋੜ ਹੈ: http://username:password@example.com:12335
ਹਾਂ, ਮੈਂ ਆਪਣਾ ਉਪਯੋਗਕਰਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ (ਬੁੱਧਵਾਰ, 22 ਅਗਸਤ, 2018 09:34:43 AM) ਨੂੰ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਹੈ ਜਿਵੇਂ:
http://username:password@example.com:12335
ਉਪਭੋਗਤਾ ਨਾਮ ਈਮੇਲ ਪਤਾ (xxx@jp.xxxxx.com) ਹੈ ਇਸਲਈ ਮੈਂ xxx%40jp.xxxxx.com ਵਿੱਚ ਬਦਲਿਆ
ਪਰ ਇਹ ਉਹੀ ਗਲਤੀ ਸੁਨੇਹਾ ਹੈ: TypeError: ਇੱਕ ਬਾਈਟ ਵਰਗੀ ਵਸਤੂ ਦੀ ਲੋੜ ਹੈ, ਨਾ ਕਿ 'str'
ਮਾਫ਼ ਕਰਨਾ, ਮੈਂ ਤੁਹਾਡਾ ਪਿਛਲਾ ਜਵਾਬ ਖੁੰਝ ਗਿਆ। ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਇੱਕ ਪਾਈਥਨ 3 ਮੁੱਦਾ ਹੈ ਅਤੇ ਇੱਕ ਫਿਕਸ ਜਾਰੀ ਕੀਤਾ ਹੈ ਜੋ ਗਲਤੀ ਨੂੰ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਕਿਰਪਾ ਕਰਕੇ ਤੁਸੀਂ GrabzItClient.py ਨੂੰ ਇਸ ਤੋਂ ਦੁਬਾਰਾ ਅਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਮੈਂ ਪਾਈਥਨ ਫਾਈਲ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ ਅਤੇ ਨਵਾਂ ਗਲਤੀ ਸੁਨੇਹਾ ਲੱਭਿਆ ਹੈ:
ਟ੍ਰੈਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ ਵਾਰ):
ਫਾਈਲ "GrabzIt_test.py", ਲਾਈਨ 54, in
grabzIt.SaveTo("result.docx")
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 244, ਵਿੱਚ SaveTo
id = ਸਵੈ।Save()
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 218, ਵਿੱਚ Save
obj = self._take(sig, callBackURL)
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 232, _take ਵਿੱਚ
ਵਾਪਸੀ self.HTTPPost(self.request.url, self.request.options._getParameters(self.applicationKey, sig, callBackURL, 'html', quote(self.request.data)))
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 661, HTTPਪੋਸਟ ਵਿੱਚ
headers['Proxy-Authorization'] = 'ਬੁਨਿਆਦੀ' + encodedAuth
TypeError: str ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਬਾਈਟ ਨਹੀਂ
ਠੀਕ ਹੈ, ਅਸੀਂ ਇਸਨੂੰ ਡੀਕੋਡ ਕੀਤਾ ਹੈ into ascii. ਅਸੀਂ ਪਾਈਥਨ 3 ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ, ਇਸੇ ਕਰਕੇ ਇਸ ਨੇ ਸਾਨੂੰ ਫੜ ਲਿਆ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਕੋਡ ਨੂੰ ਇੱਥੋਂ ਅੱਪਡੇਟ ਕਰੋ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਕਿਉਂਕਿ ਇਹ ਓਪਨ ਸੋਰਸ ਹੈ, ਡੀਬੱਗ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ ਅਤੇ ਕੋਈ ਵੀ ਸੁਧਾਰ ਕਰੋ ਜੋ ਤੁਸੀਂ ਗਿਥਬ ਲਈ ਚਾਹੁੰਦੇ ਹੋ। ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਤੁਹਾਡੇ ਸੈੱਟਅੱਪ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਹੈ।
ਤੁਹਾਡੀ ਮਦਦ ਲਈ ਬਹੁਤ ਧੰਨਵਾਦ।
OSError: ਸੁਰੰਗ ਕਨੈਕਸ਼ਨ ਅਸਫਲ: 407 ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਲੋੜ ਹੈ
ਮੈਂ ਡੀਬੱਗ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ।
ਅਸੀਂ ਸੋਚਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਸਮੱਸਿਆ ਕੀ ਹੈ, ਹਾਲਾਂਕਿ ਇਸ ਲਈ ਕੁਝ ਕੋਡ ਦੁਬਾਰਾ ਲਿਖਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਇਸ ਲਈ ਜਦੋਂ ਪੂਰਾ ਹੋ ਗਿਆ ਤਾਂ ਅਸੀਂ ਤੁਹਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰਾਂਗੇ। 24 ਘੰਟਿਆਂ ਵਿੱਚ ਉਮੀਦ ਹੈ।
ਮੈਨੂੰ ਵਿਸ਼ਵਾਸ ਹੈ ਕਿ ਅਸੀਂ ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰ ਲਿਆ ਹੈ! ਤੁਸੀਂ ਇੱਥੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਜਵਾਬ ਲਈ ਧੰਨਵਾਦ।
ਨਵਾਂ ਗਲਤੀ ਸੁਨੇਹਾ:
ਟ੍ਰੈਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ ਵਾਰ):
ਫਾਈਲ "GrabzIt_test.py", ਲਾਈਨ 54, in
grabzIt.SaveTo("result.docx")
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 243, ਵਿੱਚ SaveTo
id = ਸਵੈ।Save()
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 217, ਵਿੱਚ Save
obj = self._take(sig, callBackURL)
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 231, _take ਵਿੱਚ
ਵਾਪਸੀ self.HTTPPost(self.request.url, self.request.options._getParameters(self.applicationKey, sig, callBackURL, 'html', quote(self.request.data)))
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 629, HTTPਪੋਸਟ ਵਿੱਚ
h = self._getConnection()
ਫਾਈਲ "C:\TEST\GrabzIt_python\GrabzIt\GrabzItClient.py", ਲਾਈਨ 679, _getConnection ਵਿੱਚ
h.putheader('ਪ੍ਰੌਕਸੀ-ਪ੍ਰਮਾਣਿਕਤਾ', 'ਬੁਨਿਆਦੀ ' + encodedAuth)
ਫਾਈਲ "C:\Program Files\Python36\lib\http\client.py", ਲਾਈਨ 1201, ਪੁਟਹੈਡਰ ਵਿੱਚ
CannotSendHeader () ਵਧਾਓ
http.client.CannotSendHeader
ਅਸੀਂ ਇਸ ਵਿੱਚ ਕੁਝ ਮਾਮੂਲੀ ਸੁਧਾਰ ਕੀਤੇ ਹਨ: https://github.com/GrabzIt/grabzit/blob/master/python/GrabzIt/GrabzItClient.py
ਅਤੇ ਪਾਇਥਨ 2.7, 3.4 ਅਤੇ 3.6 ਵਿੱਚ ਇਸਦੀ ਜਾਂਚ ਕੀਤੀ ਹੈ ਅਤੇ ਇਹ ਪ੍ਰੌਕਸੀਜ਼ ਦੇ ਨਾਲ ਅਤੇ ਬਿਨਾਂ ਅਤੇ ਅਧਿਕਾਰਤ ਪ੍ਰੌਕਸੀਆਂ ਦੇ ਨਾਲ ਸਾਰੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਇਹ ਅਜੇ ਵੀ ਤੁਹਾਡੇ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਕੋਡ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
ਜਵਾਬ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ।
ਮੈਂ ਆਪਣੇ ਸਰੋਤ ਨੂੰ ਡੀਬੱਗ ਕਰਾਂਗਾ।
ਤਰੀਕੇ ਨਾਲ, ਕੀ ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਨਾਮ ਦੀ ਜਾਂਚ ਕੀਤੀ ਹੈ ਜੋ ਕਿ xxx@yyy.com ਵਰਗਾ ਈਮੇਲ ਹੈ?
ਨਹੀਂ, ਮੈਨੂੰ ਇਹ ਨਹੀਂ ਸੀ ਕਿ ਸਹੀ ਢੰਗ ਨਾਲ ਏਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਸਮੱਸਿਆ ਹੋਵੇ.