2019.02.22この記事は約5分で読めます。勉強しなくちゃいけないのにこんなことしてしまっているやらしみずです。最後に参考サイト日本アニメをすべて見るには、、?気になりませんか!?日本中のアニメをすべて見切るために、私達はどのくらいの時間を費やせばいいのか。いうわけで、おそらく自分史上もっともくだらないことにプログラミング技術使いたいと思います。・計算した作品数からおよその視聴時間を算出するスクレイピングスクレイピングで日本に存在するすべてのアニメのタイトルと話数を取得します。今回はWikipediaのこのページにあるアニメたちを対象にして計算を行っていきたいとおもいます。先程あげたライブラリをインストールします。BeautifulSoup無事にインストール出来た場合は無視して大丈夫ですが、私は次のようなエラーが出てしまったので一応補足。installを行った際に、下記のエラーが出てきてしまいました。./unrollで大丈夫、、なはず。エラー2unrollインストール出来たから行けるかなぁと思ったら、更に次のエラーが出てきました。uninstall.なんかアンインストールできないって言ってる。imageioそして再度インストールしてみたところしっかりと出来たので、コーディングをしていきましょう。コーディング※なぜでしょうか、仕事をしているときより手がさくさく動いてくれます。くだらないことするの超楽しい。table.findAll(['td']):csvRow.append(cell.get_text())writer.writerow(csvRow)finally:csvFile.close()Wikipediaからどうやって情報をとってくるかはコメントの欄にいろいろ書いてあるのでそちらを見てください。総時間を計算!!そして実際に動作させてみてデータを取得してみるとこんな感じ。get_data.pyかっこいいイケメンのお兄さんならすべての年代についてアクセスするところも自動化してやってしまうのでしょうが、私はとにかく総時間が知りたいだけなので細かいところはもう手で行きます。先程出た結論の方は、2019年2月22日現在の合計です。Wikipediaの方に載っていない、まだ放送中のアニメは含まれていないので、更に増えます。アニメはどんどん生み出されているので、それも増えていきます。1年間に放送されるアニメの合計時間はおよそ2031時間(2015~2018年の平均値:4062.25話)つまり、日本のすべてのアニメを見尽くすためには、1年間に2031時間(1日5時間ちょい)アニメを見つつ、先程あげたノルマをクリアしなくてはいけません。最後にコレを初めたきっかけは、なんとなく自分の知っているアニメの総数を調べている時にふと「日本中のアニメをすべてみたい!」と思ってしまったことから始まります。数えていたときのリストそしてUdemyで学習をしたスクレイピングの技術、仕事でどうせ全く使わないしなにかに使いたいと思っていたので今回のようなことになりました。※私が受講したコースはこちらきっともっと頭のいいエンジニアの方だったらリアルタイムで必要な時間(日本アニメの総時間)を計算してくれるプログラムを組んでサイトに表示とかできるのでしょうが、私には無理なのでここまでです。来年のこの時期に誰も作っていなかった場合には、再度僕の方でスクレイピングをしてその年の時点で何時間必要かを計算して記事にしたいと思います。自分でやってみたい方はやってみてください。このコードを使って記事を作ろうが何しようが僕は特に気にしませんので笑まぁ書いた記事を教えてもらって読んで見たいのでURLだけ教えてほしいですが笑またくだらねぇこと思いついたらコード書きます!では。QiitaPythonによるWebスクレイピングの実践入門を書きたいと思います。概論的なところは除いて、フィーリングで理解していくスタイルで行きたいと思います。PythonPython3で配列の中身をすべてint型に変換する方法Atcoderやったら他の人がとてもスマートな方法でリストの中身をすべてintに(キャスト変換)してたのでメモ。正規表現で置換する方法こんにちは。SublimeTextを使っていて、置換をする際に少し困ったのでメモ。私は最初cmd+shift+fを押して置換を行うための入力欄を出しました。書いてあると...awk【awk】重複行の削除awkで重複行を削除するには、配列の概念を利用すると簡単にできます。居酒屋てっぺん!にお邪魔してきました!こんにちは。本当は朝礼にも参加させて頂いて、てっぺんというお店を隅々まで堪能させてい...プログラミング【独り言】未経験からエンジニアになりたい方へ伝えたい4つのことインターンで1年半、社会人になって1年半働いてきて合計3年間ぐらいパソコンをカタカタしているわけなんですが、やっていく中で未経験からエンジニアになりたい人から相談を受けるようになりました。コメントをキャンセルメールアドレスが公開されることはありません。※サイトΔホームプログラミングPythonやらしみず実はやらしくはないです。日記その他ED-TECHお仕事フリーランス案件サイトマップホーム検索トップサイドバータイトルとURLをコピーしました。