@@ -99,11 +99,14 @@ def response(resp):
99 if re.match(r"^([1-9]|[1-2][0-9]|3[0-1]) [A-Z][a-z]{2} [0-9]{4} \.\.\. ", content):
99 if re.match(r"^([1-9]|[1-2][0-9]|3[0-1]) [A-Z][a-z]{2} [0-9]{4} \.\.\. ", content):
100 date_pos = content.find('...') + 4
100 date_pos = content.find('...') + 4
101 date_string = content[0:date_pos - 5]
101 date_string = content[0:date_pos - 5]
102− published_date = parser.parse(date_string, dayfirst=True)
104 # fix content string
102 # fix content string
105 content = content[date_pos:]
103 content = content[date_pos:]
106+ published_date = parser.parse(date_string, dayfirst=True)
107 # check if search result starts with something like: "5 days ago ... "
110 # check if search result starts with something like: "5 days ago ... "
108 elif re.match(r"^[0-9]+ days? ago \.\.\. ", content):
111 elif re.match(r"^[0-9]+ days? ago \.\.\. ", content):
109 date_pos = content.find('...') + 4
112 date_pos = content.find('...') + 4