ベストカーって復活ばっかだよね

Ze;roP,blog

シルビア復活

シルビア復活

はい、どうもZe;roPです

最近夏の暑さにやられてアイスを求め、コンビニに行ったところ、ふと自動車版東スポことベストカーに遭遇しました

こいついっつも復活してんな

ということでしょっちゅう復活しているベストカーですが、一体どんなものなのかこじつけ調べていきましょう!

さてウェブスクレイピングしていきますよ~~~

現時点で最新の記事は以下のようです。
https://bestcarweb.jp/news/scoop/1284453/ (opens in a new tab)

すでにお気づきかもしれませんが、Ze;roPの推測だと末尾の数字が記事数ということになります
1284454は存在せず
https://bestcarweb.jp/news/scoop/1284453/ (opens in a new tab)
は存在するようです

さてソースを書いて実行!

Fetching https://bestcarweb.jp/news/scoop/1/ ...
Error fetching https://bestcarweb.jp/news/scoop/1/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/1/
Fetching https://bestcarweb.jp/news/scoop/2/ ...
Error fetching https://bestcarweb.jp/news/scoop/2/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/2/
Fetching https://bestcarweb.jp/news/scoop/3/ ...
Error fetching https://bestcarweb.jp/news/scoop/3/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/3/
Fetching https://bestcarweb.jp/news/scoop/4/ ...
Error fetching https://bestcarweb.jp/news/scoop/4/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/4/
Fetching https://bestcarweb.jp/news/scoop/5/ ...
Error fetching https://bestcarweb.jp/news/scoop/5/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/5/
Fetching https://bestcarweb.jp/news/scoop/6/ ...
Error fetching https://bestcarweb.jp/news/scoop/6/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/6/
Fetching https://bestcarweb.jp/news/scoop/7/ ...
Error fetching https://bestcarweb.jp/news/scoop/7/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/7/
Fetching https://bestcarweb.jp/news/scoop/8/ ...
Error fetching https://bestcarweb.jp/news/scoop/8/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/8/
Fetching https://bestcarweb.jp/news/scoop/9/ ...
Error fetching https://bestcarweb.jp/news/scoop/9/: 404 Client Error: Not Found for url: https://bestcarweb.jp/news/scoop/9/
Fetching https://bestcarweb.jp/news/scoop/10/ ...
Traceback (most recent call last):

おいなんだよこれ!(ラーマン山田)
ラーマン山田の人体実験

どうやら過去記事はだいぶ消されているようです…
まあ、それでも残っている記事だけガンガンスクレイピングしてまとめましょう

解析結果csvファイル (opens in a new tab)

スクレイピングした結果をcsvファイルにしてみました!
Python言語様々ですねえ~

https://github.com/zerodatu/bestcar-fukkatsu (opens in a new tab)
ひとまずリポジトリはここなのでいい感じに見てみてください

ここからは主観ですが、ページやベストといった言葉は一旦抜きにして、どれだけシルビアとか復活といったいつものベストカー構文に登場する言葉は使われているのか見てみましょう

No単語出現回数
1シルビア361
2復活4657
3予想3428
4確か1666
5ジャーナリスト1659
6ガソリンエンジン1593
7絶対1569
8モデルチェンジ1496
9最強1425
10若者893

なんとシルビアが361回も叫ばれているようですね
復活は4567回、一体この中のいくつが本当に復活したのでしょうか
予想も大変多いですし、どのような記事がどの時期に書かれるのかといった傾向を今後は解析をしたいなと思います

なんせ、今回
【帰省特集】 実家や観光地のホテル駐車場でクルマを盗まれないために! 愛車を盗難から守る防犯対策の嘘ホント (opens in a new tab)

までの記事を全て取得し、おおよそ160G程度のhtmlを全解析したので、確かかなあとは思います

まあ個人的にですが、ベストカーの記事は東スポ思って読んだほうがいいと思っているので、気にするだけ無駄だと思いますが、、、

流石に予想CGや復活の記事多すぎて飽きてきたので、もう少し楽しい記事を書いてほしいな~~~とは思いますね

リポジトリ内のcsvファイルの見方について

あまりにも巨大なcsvファイルなので、一部分を切り出すのですが、

単語,出現回数,ファイルパス
ページ,39127,"download\1000547.html

このdownload部分をhttps://bestcarweb.jp/feature/columnに置き換えて、htmlの部分を削除するとURLになります

ただ、私のローカル環境ではdownloadというフォルダにhtmlファイルとしてダウンロードをし、処理を回しています

なので、このような記載がcsvに書かれていますが、実際に見たかったらこんな感じで各々で修正してもらえればアクセスできます

なお、これらは一気に置換という処理を行えば、秒でできるので、非エンジニアの方はぜひVS codeをダウンロードして、置換を行ってみてください

最後に

ベストカーを記事をどんどん暴いてやるぞ~~~

© Ze;roP(じろぷ) All rights reserved.X