前提・実現したいこと
スクレイピングで取得したデータの無駄な空白行を削除したい。
発生している問題・エラーメッセージ
サンデーサイレンス
フェアジャッジメント
サンデーサイレンス
ナグルスキー
ワッスルタッチ
ノーザンテースト
Theatrical
ダンシングブレーヴ
トニービン
リンドシェーバー
Miswaki
サンデーサイレンス
Shirley Heights
ヤマニンスキー
サンデーサイレンス
Alydar
のように、2行の空白が入ってしまいます。
該当のソースコード
import requests from bs4 import BeautifulSoup import re from urllib.parse import urljoin url = 'https://db.netkeiba.com/race/199608050410/' response = requests.get(url) response.encoding = response.apparent_encoding soup = BeautifulSoup(response.text, 'html.parser') umamei = soup.find_all('a') for horse_name in umamei: href = horse_name.attrs['href'] if re.match('/horse/\d', href): kettou_url = urljoin(url, href) response = requests.get(kettou_url) response.encoding = response.apparent_encoding soup = BeautifulSoup(response.text, 'html.parser') father = soup.find_all('td', class_='b_ml')[0].text print(father) else: pass
試したこと
print(father, end='')としても同じ結果が出力されました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/11/09 07:02