Java

今期アニメ名をスクレイピングで取得する

chinachuでアニメを録画する上で、アニメタイトルを取得する必要があった。
Jsoupを使い、アニメハック(http://anime.eiga.com/program/)をスプレイピングして、タイトルを取得することにした。

コード

main.java
package animeScreiping;

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String url = "http://anime.eiga.com/program/";
        try {
            Document d = Jsoup.connect(url).get();
            Elements ele = d.select("div.seasonBoxImg");
            for(int i=0; i< ele.size(); i++ ){
                System.out.println(ele.get(i).text());
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

}

結果

結果
アイカツフレンズ!
あっくんとカノジョ
あはれ!名作くん(第3期)
甘い懲罰~私は看守専用ペット
あまんちゅ!~あどばんす~
ありすorありす
イナズマイレブン アレスの天秤
イラストアニメーションムービー レディスポ
うさぎのマシュー
宇宙戦艦ティラミス
ウマ娘 プリティーダービー
SNSポリス
おしりたんてい
お前はまだグンマを知らない
俺たちゃ妖怪人間G
かくりよの宿飯
Caligula -カリギュラ-
カードファイト!! ヴァンガード(2018)
ガンダムビルドダイバーズ
キャプテン翼(2018)
キャラとおたまじゃくし島
Cutie Honey Universe
キラッとプリ☆チャン
銀河英雄伝説 Die Neue These 邂逅
実験品家族 クリーチャーズ・ファミリー・デイズ
黒猫モンロヲ
グラゼニ
ケッケロケー
ゲゲゲの鬼太郎(第6期)
こねこのチー ポンポンらー大旅行
こみっくがーるず
ゴーちゃん。~モコと氷の上の約束~
ゴールデンカムイ
されど罪人は竜と踊る
シュタインズ・ゲート ゼロ
食戟のソーマ 餐ノ皿 遠月列車篇
重神機パンドーラ
蒼天の拳 REGENESIS
ソードアート・オンライン オルタナティブ ガンゲイル・オンライン
多田くんは恋をしない
立花館To Lie あんぐる
テレビ野郎 ナナーナ
デビルズライン
デュエル・マスターズ!(2018)
東京喰種トーキョーグール:re
奴隷区 The Animation
ニル・アドミラリの天秤
信長の忍び~姉川・石山篇~
ハイスクールD×D HERO
バディファイトX オールスターファイト
Butlers~千年百年物語~
パズドラ
ひそねとまそたん
一人之下 全性篇
ヒナまつり
美男高校地球防衛部 HAPPY KISS!
ピアノの森
踏切時間
フューチャーカード 神バディファイト
フルメタル・パニック!Invisible Victory
ベイブレードバースト 超ゼツ
PERSONA5 the Animation
鬼灯の冷徹(第弐期その弐)
僕のヒーローアカデミア(第3期)
魔法少女 俺
魔法少女サイト
メガロボクス
メジャー セカンド
妖怪ウォッチ シャドウサイド
ラストピリオド ―終わりなき螺旋の物語―
3D彼女 リアルガール
ルパン三世 PART5
レイトン ミステリー探偵社 ~カトリーのナゾトキファイル~
鹿楓堂よついろ日和
LOST SONG
Lostorage conflated WIXOSS
若おかみは小学生!
ヲタクに恋は難しい
アイスくりたろう
ケッケロケー(タテアニメ)
ちびあいりんのゆるやかな日常
トキノ交差