

こんばんは、最近Pythonを勉強しはじめた学生です。pythonを用いてGoogleニュースのスクレイピングをしようとしているのですが、思う通りに動かないので、プロフェッショナルの皆様からお力を貸していただきたいです。  
今現在、「独学プログラマーの本」を読みながら勉強しているのですが、この本に書いてある通り、

[code]

    >>>import urllib.request
    >>> from bs4 import BeautifulSoup
    >>> class Scraper:
        def __init__(self, site):
            self.site = site
        def scrape(self):
            r = urllib.request.urlopen(self.site)
            html = r.read()
            parser = "html.parser"
            sp = BeautifulSoup(html, parser)
            for tag in sp.find_all("a"):
                url = tag.get("href")
                if url is None:
                    continue
                if "html" in url:
                    print("\n" + url)
    
    
    >>> news = "https://news.google.com/"
    >>> Scraper(news).scrape()
    
[/code]

とコードを書いたのですが、何も表示されません(本来だとgoogleニュースのヘッドライン記事のURLが出てくるようです)。ちなみに、エラーも表示されません。どうすればよいのでしょうか？


CC BY-SA 4.0
2019-12-08T13:02:33.013
61240
2019-12-09T00:04:27.527
2019-12-09T00:04:27.527
32986
36669
question
python
googleニュースのスクレイピングのやり方