@@ -57,12 +57,16 @@ def response(resp):
5757 link = result.xpath('.//div[@class="newstitle"]/a')[0]
5858 url = link.attrib.get('href')
5959 title = ' '.join(link.xpath('.//text()'))
60− contentXPath = result.xpath('.//div[@class="sn_txt"]/div//span[@class="sn_snip"]//text()')
60+ contentXPath = result.xpath('.//div[@class="sn_txt"]/div'
61+ '//span[@class="sn_snip"]//text()')
6162 if contentXPath is not None:
6263 content = escape(' '.join(contentXPath))
6364
6465 # parse publishedDate
65− publishedDateXPath = result.xpath('.//div[@class="sn_txt"]/div//span[contains(@class,"sn_ST")]//span[contains(@class,"sn_tm")]//text()')
66+ publishedDateXPath = result.xpath('.//div[@class="sn_txt"]/div'
67+ '//span[contains(@class,"sn_ST")]'
68+ '//span[contains(@class,"sn_tm")]'
69+ '//text()')
6670 if publishedDateXPath is not None:
6771 publishedDate = escape(' '.join(publishedDateXPath))
6872
@@ -74,7 +78,8 @@ def response(resp):
7478 timeNumbers = re.findall(r'\d+', publishedDate)
7579 publishedDate = datetime.now()\
7680 - timedelta(hours=int(timeNumbers[0]))
77− elif re.match("^[0-9]+ hour(s|), [0-9]+ minute(s|) ago$", publishedDate):
81+ elif re.match("^[0-9]+ hour(s|),"
82+ " [0-9]+ minute(s|) ago$", publishedDate):
7883 timeNumbers = re.findall(r'\d+', publishedDate)
7984 publishedDate = datetime.now()\
8085 - timedelta(hours=int(timeNumbers[0]))\