したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

コンソールの2chブラウザを作るスレッド

1ひきぷろ ◆SVQfrniSJY:2017/03/17(金) 16:43:28 ID:???0
コンソールの2chブラウザを作ってみよー

wiki
https://www54.atwiki.jp/projecthikky/pages/104.html

2ひきぷろ ◆SVQfrniSJY:2017/03/17(金) 20:44:39 ID:???0
検索してみたら、

・2chブラウザは2015年からAPIアクセス必須
・APIアクセスするためには2chからAPIキーを発行してもらう必要がある
・APIキーはオープンソースには許可が出ない

ということなので、開発できなさそうかな。
とりあえず、公式のページからAPIの発行申請してみた
メール来たら結果を書き込んでみる

3(-_-)さん:2017/03/17(金) 23:19:41 ID:???0
ウェブスクレイピングでいけるんじゃね?
ユーザーエージェントを一般ブラウザ(IEとか)に偽装すりゃ何とかなるっしょ

4(-_-)さん:2017/03/17(金) 23:21:24 ID:???0
GitHubはmasterブランチを表に出すから
偽装リポジトリでリポジトリの説明やmasterブランチには関係ないアプリを作ってるかのように見せて
別ブランチで開発進めればバレなさそうだし

5(-_-)さん:2017/03/17(金) 23:22:06 ID:???0
Bitbucketに公開ブランチ作ってもネット検索に引っかからないみたいだからそっちで開発するってのもありかな?

6(-_-)さん:2017/03/17(金) 23:24:08 ID:???0
GitLab.comは非公開ブランチでもコラボレータの人数無制限だから
オープンソースにしなくても開発が可能(しかし非公開だと招待がいるけど)

7ひきぷろ ◆SVQfrniSJY:2017/03/18(土) 06:57:57 ID:???0
技術的な問題をクリアするという意味では、スクレイピングでいけそうだよね。
非公式にアクセスするツールはいくつか作られてるっぽい。

yama-natuki/2chproxy.pl
https://github.com/yama-natuki/2chproxy.pl

masami-dev/chaika-api: chaika (https://github.com/chaika/chaika) に非公式な 2ch API サポートを組み込むプロジェクト
https://github.com/masami-dev/chaika-api

できるできないでいうと、おそらく作ることはできそうだね。
教えてくれたみたいに、リポジトリの置き場を工夫するとか、プライベートリポジトリに設定すれば、
ひっそり進めることはできそう。

2chの考え方としては、おそらく2ch.sc排除のためのAPIだろうし、小規模で専用ブラウザを作ってても何も言われなさそうではある。
ただ、多少リスクはあるよね。コンソールの2chブラウザが大々的に流行る可能性は低いだろうけど、
流行ったら何かしら怒られる可能性はゼロではなさそう。

僕個人の意見としては、作っていくのはちょっとつらい感じがする。
興味ある人が居たら、進めてもらえたら楽しそうだけど

8(-_-)さん:2017/03/18(土) 18:54:54 ID:???0
2ch運営の収入源は
・2chに表示される広告収入(現在専用ブラウザにも広告表示をさせてる)
・浪人システムによる収入(専用ブラウザの広告非表示やその他色々特典)
・メロンポイント購入による収入(BEユーザ対象)

こんな感じか
API導入は収入源確保の策なんじゃないだろうか
(scのコピー止まってないしsc対策にはなってないぽいし)

9(-_-)さん:2017/03/18(土) 18:58:25 ID:???0
https://developer.2ch.net/

ここのページにはスクレイピング型の専用ブラウザの公開を禁止してる
個人で開発して公開しないのなら問題はなさそうだけど
「公開」の定義次第だよね

10(-_-)さん:2017/03/18(土) 19:01:44 ID:???0
> •ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されます。

これは開発も禁止してるのか

11(-_-)さん:2017/03/18(土) 19:18:00 ID:???0
『公開』に関しては2chの収益を阻害しかねないから業務妨害(刑事?)?(でも世の中にアドブロックとか広告表示ブロックのプラグインとか出回ってるしどうなんだろう?)

『開発』に関しては民事?公開してない限り特定はできないし
法律で明確に禁止されてるのはウイルス作成罪(刑事)?
2chの不特定多数に公開されてるデータにアクセスするわけだからスクレイピングは不正アクセス禁止法の対象にはならないし(許可ないAPI利用なら不正アクセスだが)
そもそも不正アクセス禁止法は開発そのものを禁止してるわけじゃないし(実際に不正アクセスするあるいは誰かが不正アクセスできるようしたらアウトって法律だし)

スクレイピングの問題としてはあとは著作権法の問題があるが開発を禁止するものの類じゃない
http://qiita.com/nezuq/items/3cc9772118ad112c18dc
http://qiita.com/nezuq/items/c5e827e1827e7cb29011

あとはクローリング・スクレイピングのアクセス頻度が多いと業務妨害(刑事)になるがこれは頻度少なければよいだけ
(1秒に1回アクセスは前例が出来てしまったためアウト https://media.accel-brain.com/librahack/ )

12(-_-)さん:2017/03/18(土) 19:24:19 ID:???0
不正アクセス行為の禁止等に関する法律 - Wikipedia
https://ja.wikipedia.org/wiki/%E4%B8%8D%E6%AD%A3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%A1%8C%E7%82%BA%E3%81%AE%E7%A6%81%E6%AD%A2%E7%AD%89%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B#ACCS.E8.A3.81.E5.88.A4

ACCS裁判ってやつ糞すぎなんだけど何これ・・・スクレイピングがアウトになる前例ケースやん・・・

13(-_-)さん:2017/03/19(日) 05:11:07 ID:???0
PC版2chはShiftJISだから
https://godoc.org/golang.org/x/text/encoding/japanese
このパッケージがいるね

(スマホ版2chはUTF8、APIのほうは知らない)

14(-_-)さん:2017/03/19(日) 05:21:52 ID:???0
https://godoc.org/golang.org/x/net/html/charset
これのDetermineEncodingでダウンロードしたhtmlファイルのエンコーディングを特定できるみたいだね


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板