しまノート

日々のメモや勉強内容をまとめていきます,自分のために.

pythonでウェブニュースのタイトルを取得したい

【目的】

ウェブニュースのタイトルを取得

 

【コード】

get_newstitle.ipynb

 

【結果】

タイトルの取得に成功

実行結果

 

【メモ】

BeautifulSoup:HTMLデータをの構文を解析するためのパッケージ

requests.get(URL):対象のURLから情報を取得

find_all(要素名):要素名に合致する要素をリスト化

対象.append(追加要素):リストに要素を追加

タグ.text:そのタグ内に含まれるすべての文字列をつなぎ合わせて返却

BeautifulSoup(解析対象のHTML/XML, 利用するパーサー):

利用するパーサー(解析器)を指定してデコード前のHTMLを解析

対象.content:デコードされていないレスポンスの内容を取得

 

【参考】

Beautiful Soup のfind_all( ) と select( ) の使い方の違い - ガンマソフト

【Python】append()メソッドを使ってリストや配列に要素を追加する!|フライテック

BeautifulSoupでstringとtextの挙動の明確な違い – Python | Let's Hack Tech

Pythonのbeautifulsoupでスクレイピングをしてみよう | 侍エンジニアブログ

図解!PythonのRequestsを徹底解説!(インストール・使い方) - AI-interのPython3入門

図解!Python BeautifulSoupの使い方を徹底解説!(select、find、find_all、インストール、スクレイピングなど) - AI-interのPython3入門

Python, Requestsの使い方 | note.nkmk.me