Hello world!
Panowie jak odczytać plik ".dat" i co robię źle w kodzie?
Tak wygląda w linku:
globals.jsonpCallback('/feed/ma/1-1-4pqeVFGS-1-2-yj79a.dat?_=1508674752054', {'e':'404'});
Tak w preview:
globals.jsonpCallback('/feed/ma/1-1-4pqeVFGS-1-2-yj79a.dat', {"s":1,"d":{"bt":1,"sc":2,"nav":{"1":{"2":["1","2","3","9","14","15","16","20","21","24","26","27","30...itd.
import urllib.request
import re
url = 'http://.....com/feed/ma/1-1-4pqeVFGS-1-2-yjf9d.dat/'
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}
req = urllib.request.Request(url, headers=headers)
resp = urllib.request.urlopen(req)
html = urllib.request.urlopen(resp).read()
xhash = re.search('"xhash":"(.+?)"', html).group(1)
xhash_decode = urllib.request.unquote(xhash)
jsonpCallback = urllib.request.urlopen (''.format(xhash_decode)).read().decode('utf-8')
print(jsonpCallback)
Error
```UnicodeError: encoding with 'idna' codec failed (UnicodeError: label empty or too long)