20.01.26
This commit is contained in:
@@ -52,6 +52,10 @@ class Vessel(
|
||||
vessel_info = fields.Function(fields.Text("Position"),'get_info')
|
||||
image = fields.Binary("Vessel position",readonly=True)
|
||||
|
||||
@classmethod
|
||||
def default_vessel_imo(cls):
|
||||
return '9900459'
|
||||
|
||||
def get_info(self,name=None):
|
||||
hdr = {
|
||||
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11',
|
||||
@@ -60,6 +64,8 @@ class Vessel(
|
||||
'Accept-Encoding': 'none',
|
||||
'Accept-Language': 'en-US,en;q=0.8',
|
||||
'Connection': 'keep-alive'}
|
||||
if not self.vessel_imo:
|
||||
return
|
||||
url = r'https://www.vesselfinder.com/en/vessels/VOS-TRAVELLER-IMO-' + self.vessel_imo
|
||||
req = urllib.request.Request(url, None, hdr)
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user