• 締切済み

htmlの中からaltの中身だけを抜きだす

pythonを用いてhtmlの中からaltの中身だけを抜きだすコードが知りたいです。よろしくお願いいたします。

  • HTML
  • 回答数2
  • ありがとう数0

みんなの回答

  • retorofan
  • ベストアンサー率33% (328/974)
回答No.2

PythonのBeautifulSoupライブラリを使えば、 HTMLからalt属性の値を抽出することができます。 そのコードを例示します。 from bs4 import BeautifulSoup import requests # HTMLを取得(対象のURL) url = "https://www.sample.com" response = requests.get(url) html = response.text # BeautifulSoupオブジェクトを作成 soup = BeautifulSoup(html, 'html.parser') # 'img'タグの 'alt'属性を抽出 for img in soup.find_all('img'): print(img.get('alt')) alt属性が存在しないimgタグの場合、Noneが出力されます。 上記のコードを実行するには Pythonのrequests と beautifulsoup4ライブラリが必要です。

  • WDY
  • ベストアンサー率27% (121/433)
回答No.1

関連するQ&A

  • C# htmlの中からaltの中身だけを抜きだす

    C#での質問です。 とあるウェブページのhtmlの中から、そのhtmlに存在する全てのaltタグの中身のテキストだけを取り出し、その文字数をカウントしたいと考えております。 <img src="http://test" alt="AAA">あいうえお<img src="http://test" alt="BBB"> 例えば、上記のようなHTMLソースがあったとしら、altの中身は合計で「AAABBB」の6文字になりますが、この「6」という数値を導きたいということです。 分かるかたがいらっしゃいましたら、ぜひご享受くださいm(__)m

  • D7alt

    ジャズベースの教則本にD7alt G7altのように7thコードにaltがついたコードがたびたび出てきますがこれはどのようなコードでしょうか?ご存知の方宜しくお願いします

  • Pythonでcsvファイルの中身を書き出したい

    csvファイルの中には数字が配列のように入っています。Pythonを使用してcsvファイルの中身をすべてarrayに書き出したいのですが、どうしたらよいのでしょうか?多次元配列もうまく作れないので教えていただけたら幸いです。

  • Dreamweaverで<img src="s.gif" alt="<画像>">のaltの中だけの「<」が検索できない

    Dreamweaverで<img src="s.gif" alt="<画像>">のaltの中だけの 「<」を検索するにはどうすればよいのでしょうか? ご存知の方がおられましたらご回答をよろしくお願いします。

  • ALTが高いのは・・

    今日、献血に行ったらALTが高いといわれて献血ができませんでした。 このALTとは何ですか? また低くする場合は、どうすれば宜しいのでしょうか?

  • ALT

    パソコン初心者です。 ALTを記述…とあるのですが、『ALT』の意味がわかりません。教えてください。

  • ALT

    ALT(Assistant Language Teacher)のALTは正式に何と読みますか? アルト、エイエルティ、それとも、オールトですか?

  • ALTとの授業について ALTはどう考えている?

    中学校英語教員です。ALTとの授業がうまく行った感じがあまりしません。 生徒も、「ALTのテンションについていけない、つまらない、言っていることがわからない」 など、あまり肯定的な意見ではありません。 例えば、教科書を読んで欲しいとき、私はALTに「こういう風にすすめて欲しい」というのは伝えてあります。彼も、分かったと言います。ですが、授業になると、「次はどうするの?」という感じでこちらを見てきます。こちらとしては、「打ち合わせたハズなのに・・・」という気持ちになります。 そこで、彼を雇っている派遣会社にこの件などについて伝えました。 他にも、机間指導・個別指導に消極的な面と、家族についての授業中の私語などがあったので、それについても意見しました。 で、ここから少しこじれてしまったのですが、派遣会社がALTにどのように伝えたのかわかりませんが、「これまでのことについては申し訳なかった。私語は慎み、授業の邪魔にならないようにする」という内容のことを言いました。 そして、派遣会社からまた電話がかかってきて色々聞かれたのですが、ウチの学校がまるでクレーマーのような感じの対応でした。「他の学校ではご満足頂いているのですが…。」という感じです。 質問としては、 ・ALTとどうすればいいでしょうか? 私たちがうまくALTを使えていないんだと思いますが、どうすれば良い授業が作れるのか・・・。 ・ALTはどう思っているのでしょうか? もしかすると、派遣会社からの報告のことで、かなり気分を害しているようなかんじがします。 こちらとしては、良い授業にしたいだけなのに・・・。 派遣会社なんと言われたか、ずばっと聞いて、誤解があるなら誤解をとくべきですか? また他に、誰にどう相談すればいいでしょうか。 よろしくお願いします。

  • ALT

    ALT こんばんは ALT(GPT)が123で異常の血液検査の結果が出ました。 これを標準範囲に戻すには どんな食生活をすればいいですか? 詳しい方教えてください。 よろしくお願いいたします。

  • Altを押すと0がでてくる!

    こちらのカテゴリで良いのか、何が原因なのかわからないのですが、 ローマ字-日本語変換する際に以前のIMEでは「Alt」+「半角/全角」 を押していましたが、今のはIME2002なので、「半角/全角」だけで 良いことを最近知りました。  ところで、最近、検索エンジンなどで、日本語に変換しようとするとき、 以前の癖で「Alt」+「半角/全角」を押していたところ、日本語の前に身に覚え(打ち覚え)のない「0」(ゼロ)が頻繁に現れるようになり、最初は、キーが触れてしまったんだろうと、あまり気にしなかったのですが、あまりにも多いので確かめたところ なんと、「Alt」を押すだけで「ゼロ」が出てくるではありませんか、 以前はこんな現象はなかったと思いますが、何人か知り合いに尋ねても、わかりま せんでした、しかも困ったことに毎回必ずなるわけではない様なのです。 現に、今この質問をしようと立ち上げたときは「Alt」=0の現象が起こり 現在、その現象は起こっていません(ちなみにEXCELのシート上でも0の現象は起こります) 特に、これによって、ひどい実害があるわけではありませんが どなたか原因や、対処法など教えていただければと思います。 よろしくお願いします。

専門家に質問してみよう