前提・実現したいこと
YahooニュースのニュースタイトルをLINEで通知するプログラミングを作ろうと思っているのですが、テキストのみ抜き出す方法が分からず、ご教示いただけますと幸いです。
該当のソースコード
Python
1import requests 2import urllib.request as urlreq 3from bs4 import BeautifulSoup 4 5r = requests.get("https://news.yahoo.co.jp/") 6url = [] 7 8soup = BeautifulSoup(r.content, "html.parser") 9yaho = soup.find_all("a") 10#aタグの部分の内容を確認 11print(yaho) 12 13for script in yaho: 14 # "主要"ニュースのタイトルを取ってくるにはどうしたらよい? 15 x = script.get("?") 16 url.append(x) 17 18line_notify_token = '自分のID' 19line_notify_api = 'https://notify-api.line.me/api/notify' 20message = url 21 22 23payload = {'message': message} 24headers = {'Authorization': 'Bearer ' + line_notify_token} # 発行したトークン 25line_notify = requests.post(line_notify_api, data=payload, headers=headers) 26
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。