★★Java質問・相談スレッド164★★

このエントリーをはてなブックマークに追加
676デフォルトの名無しさん
仕事だとJavaだけどこの手の作業にはサクッとRubyその他を使うな。

ruby -e '(1..4970).each{|i| html = `wget --quiet --no-check-certificate -O - \
https://i.tipness.co.jp/pc/schedule/registration/?page=#{i}`; \
html.sub(/.*<td><p class="mb5">/m, "").split("\n").each{|l| next unless l.start_with?("<td>"); \
l.strip!; print l == "<td>" ? "\n" : l.gsub(/<\/?td>/, "") + "\t" }; \
sleep 2}'

色々手抜きだけどTab区切り(TSV)で標準出力に出力するからExcelでも読めるはずだよ。