Lancers

定期更新型RPGのスクレイピングソフト開発の依頼・外注 | ソフトウェア・業務システム開発の仕事・副業

定期更新型RPGのスクレイピングソフト開発の依頼・外注 | ソフトウェア・業務システム開発の仕事・副業
【目的含む依頼内容概要】
定期更新型RPG「騒乱イバラシティ」の攻略上、行いたい解析をExcelで行うために、zip(一括)圧縮結果内の結果htmlファイルから、ポイントとなる箇所を抜き出し、csvもしくはxlsxファイルにまとめることのできるソフトの開発をお願いします。

スクレイピングの結果であるcsvファイルもしくはxlsxファイルではなく、開発されたソフトが欲しいのは、このゲームは10日前後に1度更新されるため、その度にプログラムを使って、既に結果が出ている結果だけでなく、これから先の更新回のデータも毎回、処理したいからです。

スクレイピングとは記載していますが、アップロードされているhtmlファイルはダウンロードできるようにされているので、それをダウンロードして、そのhtmlファイルに対してローカルで動作させるものが欲しいです。(同じことができるのであれば、可能であればイバラシティのサイトに負荷をかけるのは避けたいためです)

【依頼1-戦闘解析】
各回の戦闘結果を処理する。このゲームのキャラクターは素の能力値に差がなく、スタイル、装備や戦闘開始時の付加やパッシブスキルによって決まるのでそれをまとめることを主目的としています。
ターン1以降のアクティブやパッシブスキルの回数も記録できれば望ましいです。

戦闘開始時の付加に新しい付加が今後、実装されることもあり、その時、自分でそれも取得できるようにソフトを修正できるようになっているとさらにありがたいですが、費用が増えるようであればなしでも構いません。

【依頼2-キャラ成長推移記録】
各回のキャラ別の結果を処理する。各回のキャラクターの成長内容の推移を記録する。
特にFPの推移を記録したい。(現在所持FP自分のキャラクターならばはログインすれば分かるものの、他人の現在所持FPは現在結果だけを見るだけでは分からず、記録を取って計算しないと分からない)
(こちらについては項目によって重要度に大きく差があるので希望仕様説明のExcelファイルに記載)

【お任せしたい点】
行いたいのは以上の2つですが、ソフト自体は別々のファイルでもよいし、それぞれを別々のファイルに出力するか、csvではなく、xlsxの場合は別々のシートにするかはどちらでもよいです。
また出力形式がcsvかxlsxかも処理しやすく安価に済む方を選びたいと思っています。

【希望開発言語 】
指定なし。ただPythonか、Excelのマクロの提案を頂くことが多いのではと想定しています。
今後、必要に応じてのファイル修正や自身でスクレイピングを学ぶ上で、ソースを見られるとありがたいですが、費用が上がる等の場合はソースなしでも構いません。

【参考URL説明】
ゲーム公式トップページ
圧縮結果配布ページ(ページ内下方にアーカイブ以下に圧縮結果のダウンロードリンクあり)

【希望仕様説明Excelファイル】
希望仕様を説明したExcelファイルを添付しました。
ゲームのルールを知らない方でもどのような処理がしたいかは、
分かるように書いたつもりですが、説明が簡易過ぎるところもあるかとは思いますし、ご質問あればよろしくお願いします。

【見積もりで知りたい点】
出品者の方によって価格の変動するポイントは異なると思うのですが、
この項目を取得するのであれば、費用が上がる、あるいはこの項目はここを除けば費用が下がるなどの点があれば教えて頂きたいです。
項目によって重要度が違うため、省くことも検討しますので。

また頂けるソフトの形式や言語についても教えて頂きたいです。

【希望納期】
スクレイピングは内容によって費用や納期も大幅に変わり得ると聞いていますので、相談の上決めたいですが、着手から2周間以内であるとありがたいです。