前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Pythonで下記サイトをスクレイピングをしています。 https://weban.jp/webapp/gen/list/itemSearchList/?A3=1837&CMD=300&FID=275&A1=04&V25=1&Z1=029&V1=16 <div class="shopSummaryTypeA01 shopSummaryStyle"> 上記<div>タグ内に同じ'href'が4つあり、1つだけ抜き出したいとき<a>タグ内の<img>タグalt='詳細を見る'をキーとして抜き出したいです。
該当のソースコード
import requests from bs4 import BeautifulSoup target_url = 'https://weban.jp/webapp/gen/list/itemSearchList/?A3=1837&CMD=300&FID=275&A1=04&V25=1&Z1=029&V1=16' r = requests.get(target_url) r.encoding = r.apparent_encoding soup = BeautifulSoup(r.text,'html5lib') main = soup.find('div',id='mainContents') for a in main.select('a'): http = a.get('href') print(http)
試したこと
詳細を見るまでは取り出せたんですが、それをキーにすることができませんでした。
補足情報(FW/ツールのバージョンなど)
Visual Studio Code 3.7
回答2件
あなたの回答
tips
プレビュー