@@ -35,7 +35,7 @@ def response(resp):
36 for result in dom.xpath(results_xpath):
36 for result in dom.xpath(results_xpath):
37 url_string = extract_url(result.xpath(url_xpath), search_url)
37 url_string = extract_url(result.xpath(url_xpath), search_url)
38− start = url_string.find('/RU=')+4
38+ start = url_string.find('http', url_string.find('/RU=')+1)
39 end = url_string.rfind('/RS')
39 end = url_string.rfind('/RS')
40 url = unquote(url_string[start:end])
40 url = unquote(url_string[start:end])
41 title = extract_text(result.xpath(title_xpath)[0])
41 title = extract_text(result.xpath(title_xpath)[0])