質問: ### 前提・実現したいこと Pythonを使って、ブログのテキストマイニングを実践中です。 以下のブログの内容に沿ってやっています。 https://karaage.hatenadiary.jp/entry/2018/02/19/073000 ブログ内の以下の部分⇓ 「python all_in_one.py -u http://karaage.hatenadiary.jp -d karaage」 のアドレス部分を自分のブログのアドレス 「https://chaisuke.com」 に変更して動かしてみると、エラーになってしまいます。 ### 発生している問題・エラーメッセージ エラー内容は「Not Found」です。 ### 試したこと 他のいくつかのブログのアドレスでも試してみましたところ、 うまくいくブログとうまくいかないブログがありました。 なにとぞよろしくお願いします。
回答: コードを見てみたのですが、URLを`https://karaage.hatenadiary.jp`と指定したとき、内部では`https://karaage.hatenadiary.jp/archive?page=1`に変換し、pageクエリパラメータの番号を増やしていく形でアクセスしているようです。 はてなブログであればこの形式のURLで記事一覧を取得できるのですが、`https://chaisuke.com/archive?page=1`はブラウザからアクセスしても404でした。 ご自身のブログの構成に合わせて、URLを叩くときの処理を変えるとよいかと思います。 ただ、このコード自体がはてなブログの分析を前提として作られている(Requirementに「はてなブログ」の記載がある)ようなので、データを抽出するところの処理もこのままでは動かないかもしれません。