前提・実現したいこと
下記のサンプルコード実行しているのですが、結果が帰って来なく、私の理解不足なのですが原因などわかる方いたらご教授いただけますと幸いです。
https://github.com/calthoff/self_taught/blob/master/python_ex293.py/
該当のソースコード
python3
1import urllib.request 2from bs4 import BeautifulSoup 3 4 5class Scraper: 6 def __init__(self, site): 7 self.site = site 8 9 def scrape(self): 10 r = urllib.request\ 11 .urlopen(self.site) 12 html = r.read() 13 parser = "html.parser" 14 sp = BeautifulSoup(html, 15 parser) 16 for tag in sp.find_all("a"): 17 url = tag.get("href") 18 if url is None: 19 continue 20 if "html" in url: 21 print("\n" + url) 22 23news = "https://news.google.com/" 24Scraper(news).scrape() 25
試したこと
下記の処理のが行われている為、結果が返ってきてないと考察しているのですが、参考書のサンプルの実行結果としてはニュースを取得できているので、なぜサンプルコードをそのまま転機しているのに、結果が返ってこないかがわからず質問させていただいております。
if url is None:
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/01 23:01