スクレイピングへの第一歩|Beautiful Soupを使ってみた体験記

🌱 スクレイピングへの第一歩|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 スクレイピング 初心者」としての体験は、私にとって確実に前進でした。

もしこれからやってみようか迷っている方がいたら、「まずはやってみる」ことで景色が変わるかもしれません🌸

上部へスクロール