Adam Tauber 11 년 전
부모
커밋
faed14b2c6
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8
    1
      searx/engines/yahoo.py

+ 8
- 1
searx/engines/yahoo.py 파일 보기

@@ -17,8 +17,15 @@ paging = True
17 17
 
18 18
 
19 19
 def parse_url(url_string):
20
+    endings = ['/RS', '/RK']
21
+    endpositions = []
20 22
     start = url_string.find('http', url_string.find('/RU=')+1)
21
-    end = min(url_string.rfind('/RS'), url_string.rfind('/RK'))
23
+    for ending in endings:
24
+        endpos = url_string.rfind(ending)
25
+        if endpos > -1:
26
+            endpositions.append(endpos)
27
+
28
+    end = min(endpositions)
22 29
     return unquote(url_string[start:end])
23 30
 
24 31