@@ -17,8 +17,15 @@ paging = True
19def parse_url(url_string):
19def parse_url(url_string):
20+ endings = ['/RS', '/RK']
20 start = url_string.find('http', url_string.find('/RU=')+1)
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)
26+ endpositions.append(endpos)
28+ end = min(endpositions)
22 return unquote(url_string[start:end])
29 return unquote(url_string[start:end])