Python Webスクレイピング1

まずはWebスクレイピングを利用する場合コマンドプロンプトを起動し、pipコマンドを実行します。

>pip install requests
>pip install beautifulsoup4

もし、pipのバージョンが古く、エラーが表示されてしまう場合は、

>python -m pip install --upgrade pip setuptools

として、pipををアップグレードしておきます。

BeautifulSoupのインストールが終わったら、いよいよプログラムを記述します。

つづけて、特定のタグを取得するのに、findを利用します。

import requests
from bs4 import BeautifulSoup

a="https://www.telln.com/kyouzai/test.html"

b=requests.get(a)

s=BeautifulSoup(b.content,"html.parser")

print(s.find("title").text)
print(s.find("h1").text)
print(s.find("h3").text)

for elements in s.find_all("h3"):
print(elements.text)


関連サイト

ページトップへ