projects
/
pyrungps.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2b2d841
)
Исправлены URL, добавлены User-Agent и Referer в обращении к Nominatim
author
Roman Bazalevskiy
<rvb@rvb.name>
Sun, 4 Mar 2018 13:38:33 +0000
(16:38 +0300)
committer
Roman Bazalevskiy
<rvb@rvb.name>
Sun, 4 Mar 2018 13:38:33 +0000
(16:38 +0300)
pyosmname.py
patch
|
blob
|
history
pyrungps.py
patch
|
blob
|
history
diff --git
a/pyosmname.py
b/pyosmname.py
index a0ee16fd392ba7550d5cd2a2686058adf2a7bc10..e6dc29e1ca37e6e468728bd4301e3cf882a64ab0 100644
(file)
--- a/
pyosmname.py
+++ b/
pyosmname.py
@@
-8,7
+8,10
@@
from lxml import etree
def GetXMLDescr(lat,lon):
def GetXMLDescr(lat,lon):
- req = urllib2.Request("http://nominatim.openstreetmap.org/reverse?lat=%s&lon=%s&accept-language=ru,en" %(lat,lon), None)
+ reqstr = "http://nominatim.openstreetmap.org/reverse?lat=%s&lon=%s&accept-language=ru,en" %(lat,lon)
+ print reqstr
+ headers = { 'User-Agent' : 'PyRunGPS/1.0', 'Referer' : 'https://maps.rvb.name' }
+ req = urllib2.Request(reqstr, None, headers)
page = urllib2.urlopen(req).read()
return etree.fromstring(page)
page = urllib2.urlopen(req).read()
return etree.fromstring(page)
diff --git
a/pyrungps.py
b/pyrungps.py
index 31b06959b8d8dd22d322f5acb857785f55631a17..bff314aee32a87d1587c53f9107926d892303494 100644
(file)
--- a/
pyrungps.py
+++ b/
pyrungps.py
@@
-16,7
+16,7
@@
def get_page(uname,year,month):
trainings = []
trainings = []
- req = urllib2.Request("http://www.gps-sport.net/
embedCalendar.jsp?userName=%s&year=%s&month=%s
"% (uname,year,month), None, {'User-agent': 'Mozilla/5.0'})
+ req = urllib2.Request("http://www.gps-sport.net/
services/getMonthlyTrainingDataHTML_V2.jsp?userName=%s&year=%s&month=%s&rnd=0.645673
"% (uname,year,month), None, {'User-agent': 'Mozilla/5.0'})
page = urllib2.urlopen(req).read()
dom = html.document_fromstring(page)
page = urllib2.urlopen(req).read()
dom = html.document_fromstring(page)
@@
-31,7
+31,9
@@
def get_page(uname,year,month):
def get_gpx_track(trid,name):
def get_gpx_track(trid,name):
- req = urllib2.urlopen("http://www.gps-sport.net/services/trainingGPX.jsp?trainingID=%s" % (trid))
+ print "trid=",trid
+
+ req = urllib2.urlopen("http://www.gps-sport.net/services/trainingGPX.jsp?trainingID=%s&tz=-180" % (trid))
xml = etree.parse(req)
xml = etree.parse(req)