dodox862020/08/12 00:29当初の目的であるJRAサイトへのスクレイピング自体がNGとのことで質問は終わりにあってしまうかと思いますので本件はもういいのですが、質問を投稿する前に、Android端末でJavaでできるか、Pythonでできるか、前調査くらいはすべきです。Android端末でPythonが使える環境と言うのは、大抵それ自体がAndroidアプリで、限定的なPythonスクリプトだけが使えます。スクレイピングに便利な、あらゆるモジュールが使えるわけではないです。そんな訳で、ほぼJava(かKotlin)になるでしょう。Android端末でのスクレイピング自体あまりノウハウは無いので、初心の方には難しいと思われます。
alizona2020/08/12 00:41ありがとうございました。もし私がjavaでできないとすると、アプリ外で、他に、pythonを使ったコードを作って、firebaseを通してAndroidアプリとやりとりをするなど、色々と考えてみます。 勉強になりました。
alizona2020/08/12 00:07 編集すみません。説明すべきことを説明していませんでした。 Androidアプリは開発用で、スクレイピングしたデータを計算して、計算結果をfirbeaseに入れて、 ユーザーは、firebaseにLinebotからアクセスできるようにします。
alizona2020/08/12 00:22 編集Androidアプリで、開発者の私が、計算式を見れるようにするためにしたかったので、そうしました。 ただ、javaとC++以外の経験がなかったのと、 調べたのですが、ウェブアプリを使うとしたら、ウェブ上に公開しないといけないのか?などの疑問があり、このような選択をしました。
alizona2020/08/11 23:51はい。主にJRAの公式の情報を使おうとしてるのですが、 所用利用は禁止されていて、 ただ、自分は着順しかユーザーに提供しないので、 どこまでがダメなのかがよくわかっていません。 引き続き調べます。
m.ts108062020/08/12 00:09 編集>主にJRAの公式の情報を使おうとしてるのですが、 >所用利用は禁止されていて、 ではスクレイピング自体がダメです。公式にAPIなど提供されてないのでしたら、公に許可を得られるか打診してください。それで許可を得られなければ諦めてください。 世界中から閲覧可能なこの場所でハッキリとどこの情報を取ろうとしているか発言してる時点で、あなたの立場は危ういです。 諦めて撤退したほうが賢明ですよ。
alizona2020/08/12 00:20お客様は、本人が自ら個人として私的に使用する以外に、本サービスを通じて入手した一切の情報等を、複製、改変、翻案、放送、有線送信、インターネット、編集、出版、上映、演奏、頒布、販売するなどいかなる方法によっても、使用したり公表したりすることができません。 と書いてあるのですが、 使用してはいけませんとのことなので、JRAの公式サイトは諦めます
m.ts108062020/08/12 00:31JRA以外も同様かと思います。 規約が整備されてないからと個人サイトの情報を勝手に自動で抜き取るのも行為としては同じです。 その情報を一般ユーザーが見れる場所に公開するのであればなおのこと、許可は必要と思います。
alizona2020/08/12 00:38ただし、私はあくまでも 1着予想 5番 2着予想 4番 3着予想 2番 とだけ情報を提供する予定でしたので、youtubeで見た弁護士さんがおっしゃってた、「スクレイピングを商用に情報を解析、分析し、その結果を提供するためには違法にならない。」と言うものに当てはまると思いました。実際に弁護士の方にも相談してみたいと思います。 ありがとうございました。