LoginSignup
1
2

More than 5 years have passed since last update.

野球ニュースのタイトルを取得してみる

Last updated at Posted at 2019-01-31

明日2/1にプロ野球も開幕し、プロ野球ニュースも盛んになるので、ニュースのタイトルを取得する事を試みる。

mac localにpipをインストール

まずは、ローカルMacにpipをインストール
https://pip.pypa.io/en/stable/installing/
cf. https://qiita.com/tom-u/items/134e2b8d4e11feea8e12

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py --user
$ export PATH="$HOME/Library/Python/2.7/bin:$PATH"

update

pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U --user

BeautifulSoup をインストールする

sudo pip install beautifulsoup4
getBaseballNewsTitle.py
# coding: UTF-8
import urllib2
from bs4 import BeautifulSoup

# スポナビURL
url = "https://sports.yahoo.co.jp/news/list?id=npb"

# URLにアクセスして html取得
html = urllib2.urlopen(url)

# htmlをBeautifulSoupで
soup = BeautifulSoup(html, "html.parser")

# p要素を取得
titles = soup.find_all("p",class_="articleTitle")

# 表示
for title in titles:
    print title.string

実行

$ python getBaseballNewsTitle.py
仮契約、博物館見学でも弟思い/巨人高橋こんな人
キャンプ初日が誕生日 巨人高橋が手紙で家族に感謝
新井兄弟がキャンプ前日に奇跡の遭遇 良太C「お兄ちゃんと、偶然空港で」
巨人・原監督 全体ミーティングで宣言「実力至上主義、勝利至上主義。目標は日本一」
つば九郎 昨年ヤクルトファンになったという女性タレントに「ばいめいこうい」
広島がジョンソンと早くも2020年の契約結ぶ 各球団発表、31日の契約まとめ
阪神矢野監督「切磋琢磨はいらん」バチバチ争い扇動
緒方監督「うちは早い」長野に早期実戦出場指令
オリックス新主将に2年目福田、異例スピード抜てき
【MLB】大谷翔平は外野手でも「毎年オールスターに出場できる」 同僚が改めて絶賛
広島小園ドキドキの宮崎入り「無駄にはできない」
護摩行の痕残る広島会沢V4へ気合「元気出して」
阪神・矢野監督 大腸がん手術終了の原口を「信じて待つ。メンタルの成長は半端ない」
阪神・平田二軍監督が若虎にゲキ「ジャニーズの嵐みたいな選手出てこい!」
オリックス・アルバース「健康第一」腰痛回復は順調
中日高橋が新キャプテンの自覚「明るく元気よく」
自由契約の成瀬がオリ入団テスト 準備してきたのでアピールしたい
オリックス合流の成瀬「最大見せる」5日入団テスト
日本ハム王柏融が貫録初フリー 1キロバットで快音
楽天平石監督「ポジション奪え」二塁浅村以外は競争

cf. https://qiita.com/Azunyan1111/items/9b3d16428d2bcc7c9406

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2