🌱 スクレイピングへの第一歩|Beautiful Soupを使ってみた体験記
Pythonを学び始めてからずっと気になっていた「スクレイピング」。
難しそうに感じていたのですが、ついに Beautiful Soup スクレイピング 初心者 として一歩を踏み出してみました📝
この記事では、私が最初にやってみたことと、感じたことを「体験の記録」として残しておきます。
👀 きっかけ:やってみたかったスクレイピング
これまで何度も聞いたことのある「スクレイピング」という言葉。でも正直、「自分にはまだ早いかも」と思っていました。
とはいえ、Pythonの学習を進めていく中で、やはりやってみたいという気持ちがムクムクと湧いてきて…。今回、小さな練習としてチャレンジしてみました!
🛠 使用したライブラリ
- requests(Webページを取得するため)
- Beautiful Soup(HTMLを解析するため)
最初にターミナルで次のようにインストールしました:
python3 -m pip install beautifulsoup4
python3 -m pip install requests
💻 実際に書いたコード(とても基本)
from bs4 import BeautifulSoup
import requests
url = "https://example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
print("ページのタイトル:", soup.title.text if soup.title else "タイトルなし")
シンプルなコードですが、VS Codeで実行するとページのタイトルが表示されて、
「おお…これがスクレイピングか!」とちょっと感動しました😳
📝 やってみて感じたこと
- 思ったよりも、動かすだけなら難しくなかった
- エラーが出たら焦るけど、ちゃんと読めばヒントがある
- 何より「自分でできた」という実感が大きかった
もちろん、まだデータの整理や抽出には知識が必要ですが、それでも第一歩を踏み出せたことがとても嬉しかったです。
🔗 関連記事
📌 最後に
この「Beautiful Soup スクレイピング 初心者」としての体験は、私にとって確実に前進でした。
もしこれからやってみようか迷っている方がいたら、「まずはやってみる」ことで景色が変わるかもしれません🌸