Skip to content

Commit 6a475ec

Browse files
committed
fixed get_news()
1 parent 555def5 commit 6a475ec

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

GoogleNews/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self,lang="en",period="",start="",end="",encode="utf-8",region=None
8282
self.__end = end
8383
self.__encode = encode
8484
self.__exception = False
85-
self.__version = '1.6.11'
85+
self.__version = '1.6.12'
8686

8787
def getVersion(self):
8888
return self.__version
@@ -282,7 +282,7 @@ def get_news(self, key="",deamplify=False):
282282
try:
283283
# title
284284
try:
285-
title=article.find('h4').text
285+
title=article.findAll('div')[2].text
286286
except:
287287
title=None
288288
# description
@@ -305,13 +305,13 @@ def get_news(self, key="",deamplify=False):
305305
# link
306306
if deamplify:
307307
try:
308-
link = 'news.google.com/' + article.find("h4").parent.get("href")[2:]
308+
link = 'news.google.com/' + article.find('div').find("a").get("href")[2:]
309309
except Exception as deamp_e:
310310
print(deamp_e)
311311
link = article.find("article").get("jslog").split('2:')[1].split(';')[0]
312312
else:
313313
try:
314-
link = 'news.google.com/' + article.find("a").get("href")[2:]
314+
link = 'news.google.com/' + article.find('div').find("a").get("href")[2:]
315315
except Exception as deamp_e:
316316
print(deamp_e)
317317
link = None

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="GoogleNews",
8-
version="1.6.11",
8+
version="1.6.12",
99
author="Hurin Hu",
1010
author_email="hurin@live.ca",
1111
description="Google News search for Python",

test/test_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class TestStringMethods(unittest.TestCase):
5151

5252
def testVersion(self):
5353
googlenews = GoogleNews()
54-
version = '1.6.11'
54+
version = '1.6.12'
5555
self.assertIn(version, googlenews.getVersion())
5656
print('Latest version matched')
5757

0 commit comments

Comments
 (0)