まあ、そうなるよなあ。※地元ホールのデータサイトが本格的にスクレイピング対策してきた
仕方ないので究極奥義「firefoxでデータサイトを閲覧して稼働データを収集する」のをgeckodriver経由でperlからスクレイピングしてデータベースに登録することにした。なんかパチンコ打つより楽しいなコレ(腕をぐるぐる回しながら)。PCのブラウザから見るのは人と一緒♪
無事にスクレイピングできることを確かめて安心したのでパチンコ打ってくる(ウッキウキ)。※収支がウッキウキになるとは言ってない
むー。データベースに登録する際のフィールド名を間違えてしまい、データに抜けができとる(´・ω・`)家に帰ったら修正しようっと。
この方法であれば、データサイトにスランプグラフを公開しているホール全部行けそう(目が泥棒)。アプリで公開→NGスランプグラフの縦軸(出玉)はスケール未公開→NGスランプグラフの表示形式がSVG以外→NG(今は)
ifrmaeeのsrcをgetリクエストするとトップと同じ画面になり振り出しに戻る。埋め込まれた状態でiframeを選択すればgetは不要。ライブラリにあるようだからAPIを突き止めてPerlから呼ぼうっと。WebDriverのページにある言語別のサンプルコードにPerlがなく、CPANのTINY版にiframeの選択がない(´・ω・`)WebDriver::Tiny - metacpan.org https://metacpan.org/pod/WebDriver::Tiny
WebDriverのリクエスト方法が見つかった\(^O^)/WebDriver https://www.w3.org/TR/webdriver/#switch-to-frame
理解不足かスクレイピング対策かまだ分からないけれど、台番1台の画面へ遷移すると台データが表示されない(´・ω・`)
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
ifrmaeeのsrcをgetリクエストするとトップと同じ画面になり振り出しに戻る。
埋め込まれた状態でiframeを選択すればgetは不要。
ライブラリにあるようだからAPIを突き止めてPerlから呼ぼうっと。
WebDriverのページにある言語別のサンプルコードにPerlがなく、CPANのTINY版にiframeの選択がない(´・ω・`)
WebDriver::Tiny - metacpan.org https://metacpan.org/pod/WebDriver::Tiny