自動化無しに生活無し

WEBとかAIとかLinux関係をひたすら書く備忘録系ブログ

【BeautifulSoup】属性を取得する【class,src,valueなど】

thumbnail

BeautifulSoupにて、属性を取得する。

import requests,bs4

result  = requests.get("https://noauto-nolife.com/")

soup    = bs4.BeautifulSoup(result.content, "html.parser")

elems   = soup.select("img")

for elem in elems:

    #src属性を取得(文字列型)
    print(elem.get("src"))

    #alt属性を取得(文字列型)
    print(elem.get("alt"))

    #属性値が複数なら、リストで取得できる
    print(elem.get("class"))

    #存在しない属性はNoneが返ってくる
    print(elem.get("hoge"))
スポンサーリンク

シェアボタン

Twitter LINEで送る Facebook はてなブログ