Преглед изворни кода

[mod] https in deezer engine - closes #262

Adam Tauber пре 10 година
родитељ
комит
6379595e1f
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6
    2
      searx/engines/deezer.py

+ 6
- 2
searx/engines/deezer.py Прегледај датотеку

16
 paging = True
16
 paging = True
17
 
17
 
18
 # search-url
18
 # search-url
19
-url = 'http://api.deezer.com/'
19
+url = 'https://api.deezer.com/'
20
 search_url = url + 'search?{query}&index={offset}'
20
 search_url = url + 'search?{query}&index={offset}'
21
 
21
 
22
 embedded_url = '<iframe scrolling="no" frameborder="0" allowTransparency="true" ' +\
22
 embedded_url = '<iframe scrolling="no" frameborder="0" allowTransparency="true" ' +\
23
-    'data-src="http://www.deezer.com/plugins/player?type=tracks&id={audioid}" ' +\
23
+    'data-src="https://www.deezer.com/plugins/player?type=tracks&id={audioid}" ' +\
24
     'width="540" height="80"></iframe>'
24
     'width="540" height="80"></iframe>'
25
 
25
 
26
 
26
 
45
         if result['type'] == 'track':
45
         if result['type'] == 'track':
46
             title = result['title']
46
             title = result['title']
47
             url = result['link']
47
             url = result['link']
48
+
49
+            if url.startswith('http://'):
50
+                url = 'https' + url[4:]
51
+
48
             content = result['artist']['name'] +\
52
             content = result['artist']['name'] +\
49
                 " &bull; " +\
53
                 " &bull; " +\
50
                 result['album']['title'] +\
54
                 result['album']['title'] +\