[過去ログ] 専用ブラウザを助けるプロクシ作らね?26.1串目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): 2022/08/28(日)20:45 ID:wHvr3YbA0(1) AAS
2chの仕様変更(dat廃止、APIでスレ取得)で使えなくなった専用ブラウザを
dat廃止後でも使えるようにするためのプロクシについて語るスレです。

広域埋め立て荒らしのためテンプレは過去スレを確認して下さい
専用ブラウザを助けるプロクシ作らね?26串目
2chスレ:software
2
(1): 2022/08/28(日)22:22 ID:GufQpovA0(1) AAS
ちょっと撒いてみるぞ
定着する確率は宝くじ1等が当たるより低いと思うが
プロクシ作らねスレへ

スクリプト被害者の会(漱石スクリプト難民の避難所)
外部リンク:sannan.nl
3
(4): 2022/08/29(月)01:48 ID:Q0rUW07N0(1/8) AAS
JaneStyleで使えるluaって何処かに転がってない?
自分で色々やってみてるけど全然上手く行かない……
4
(1): 2022/08/29(月)02:05 ID:XJaVBpki0(1/2) AAS
>>3
上手くいかないのを部分的にでもいいから晒して指摘してもらった方がいいと思うよ
5
(1): 2022/08/29(月)02:10 ID:XJaVBpki0(2/2) AAS
JaneStyleのluaで初心者が躓くとしたら
RefererとかX-PostNonceの辺り?
6
(1): 2022/08/29(月)02:15 ID:dsC4l4gt0(1) AAS
リファラはSPyle形式でなくとも通ってたはずだからNonceじゃね?
7
(3): 2022/08/29(月)02:31 ID:Q0rUW07N0(2/8) AAS
>>4
ありがとうございます
アップしてみましたので確認して貰えますと助かります

外部リンク:pastebin.com

これより上はサンプルから変えてないです
これで動かしてみると 新仕様に対応した専用ブラウザをご利用ください。 のエラーが出ます
8
(3): 2022/08/29(月)02:52 ID:i0bffvCO0(1/2) AAS
>>7
えーと…
とりあえずpr*xy2chは最新版の使い、
sample.luaも最新のものを参考にしましょう
9
(2): 2022/08/29(月)03:00 ID:Q0rUW07N0(3/8) AAS
>>8
最新のって20220522じゃないんですか?
サンプルも見つけた奴で一番新しいの選んだんですけど
10
(2): 2022/08/29(月)03:19 ID:TRg5oqkK0(1/2) AAS
>>3
どう上手く行かないのか、何かエラーは出ないのか

>>7
generatePostSignatureFromTable より上で、
postSig や postNonce を代入しようとするのは、明らかにおかしくないか?
11
(2): 2022/08/29(月)03:36 ID:i0bffvCO0(2/2) AAS
>>9
外部リンク:nota
bug.org/Nanashi
NoGombe/proxy
2ch/src/v20220522/lua/sample.lua
12
(2): 2022/08/29(月)03:46 ID:Q0rUW07N0(4/8) AAS
>>10
試しに generatePostSignatureFromTable を一番上にしてみましたが

外部リンク[cgi]:egg.5ch.net HTTP/1.0
Looks like a request to bbs.cgi, will be modified before sending...
Lua: Failed to call willSendRequestToBbsCgi function:
C:\lua\仮01.lua:127: attempt to index a nil value (local 'tBody')

こんなエラーが出てそもそも串が機能しませんでした
省2
13
(2): 2022/08/29(月)04:24 ID:TRg5oqkK0(2/2) AAS
>>12
generatePostSignatureFromTable の第一引数に tBody があるでしょ?
でも tBody は createTableFromBody のところで定義されてるでしょ?
だから、tBody が定義されるより上で、generatePostSignatureFromTable は呼べない
ついでに、generatePostSignatureFromTable の第二引数の UserAgent も定義されてない
14
(1): 2022/08/29(月)04:37 ID:So3WGLEP0(1) AAS
>>12
本当に>>11のサンプルだけを参考にしている…??
自分には3月ごろの古いサンプルを参考にしているとしか思えない個所が複数あるように見えるのですが
15
(3): 2022/08/29(月)04:59 ID:Q0rUW07N0(5/8) AAS
>>13
なるほど、勉強になります

>>14
言われてみるとググって見つけたluaも参考にしましたので
確かにサンプルだけではなかったです……
改めましてサンプルのみを参考にやり直してみました

外部リンク:pastebin.com
省2
16
(4): 2022/08/29(月)11:33 ID:mZwIg+130(1) AAS
Jane Styleを他の使えなくなったブラウザのGUIにカスタマイズできれば終わりなんだがな
もしくはフロントエンドを他ブラウザにしつつJane Styleをコアにして読み書きできれば問題ないだろ

LinuxのJD系ブラウザで5ちゃんねるを閲覧することさえできなくなったのが致命的だ
17
(1): 2022/08/29(月)11:35 ID:s7Ey2lym0(1) AAS
それで終わるならStyleで串使う話は出てこない
18
(1): 2022/08/29(月)12:25 ID:Ol5EUjjq0(1) AAS
>>15
X-2ch-UAヘッダがないしbodyの順序もおかしい
19
(1): 2022/08/29(月)12:38 ID:j6I0mwce0(1/2) AAS
>>18
bodyの"feture"ってどっから出てきたのかな
まだなんか変なサンプルを参考にしてない?
20
(2): 2022/08/29(月)12:45 ID:j6I0mwce0(2/2) AAS
アンカーミス >>15
21
(1): 2022/08/29(月)12:50 ID:/qBdjeJx0(1) AAS
>>15
書き込み実行時に画面に表示されるliaで生成しているヘッダやボディの情報と
本物のリクエスト分を比較して差異を確認しなきゃダメだよ
外部リンク:pastebin.com
外部リンク:pastebin.com
本物にしかないヘッダや内容が明らかに異なるヘッダが必ずある筈
22
(2): 2022/08/29(月)14:16 ID:Q0rUW07N0(6/8) AAS
>>21
改めて調整しなおして確認しました
本物のリクエスト文と比較して明確な違いに思えるのは

POSTの ?guid=ON HTTP/1.1 が HTTP/1.0 だけになっている
本来のリクエスト文には Accept は存在しない
Accept-Encoding の部分に identity が余分に入っている?

この辺りのように思いました
省2
23
(1): 2022/08/29(月)15:10 ID:07i9a13a0(1) AAS
>>22
HTTP/1.1は放置でもとりあえず大丈夫
削除したいヘッダは""とかnilとか指定すればOK
24
(2): 2022/08/29(月)15:27 ID:Q0rUW07N0(7/8) AAS
>>23
色々とありがとうございます
おかげさまで正常に使用できるようになりました
25
(1): 2022/08/29(月)15:37 ID:DfgaGCeO0(1) AAS
>>24
おめでとさん
完全再現出来てないとチェックが厳しくなったときにまた引っかかる可能性があるので
その時は更に要再調整
26: 2022/08/29(月)16:07 ID:Q0rUW07N0(8/8) AAS
>>25
了解しました
重ね重ね色々とありがとうございました
27
(4): 2022/08/30(火)07:12 ID:sxZhzQk70(1) AAS
>>16
それを助けるのがAPI串じゃないのか?
JD は使ってないけど、API串使えば読み書きできるようになるのでは?
28
(1): 2022/08/30(火)15:11 ID:ZiUq8/eh0(1/2) AAS
>>27
API串は正規のアプリじゃないじゃん
インターフェースだけ変更して送受信書き込みを正規のアプリ(ここならJane Style)でやれればいいんじゃね?
その為のハブになるようなアプリがあれば後ろめたさが減るってことだが…
29
(1): 2022/08/30(火)15:24 ID:z55rxoa80(1/3) AAS
たかがhttpリクエスト文を再現するだけのことに山下のバグと非効率てんこ盛りのSpyleをコアにするとか頭イカレた発想だな
相手する価値もない
30
(1): 2022/08/30(火)17:10 ID:ZiUq8/eh0(2/2) AAS
>>29
いや、API使っている他の専用ブラウザでも構わないけど
大事なのは使えなくなった専用ブラウザをバイパスして使えるブラウザが書き込むように仲介するアプリの存在
31: 2022/08/30(火)17:12 ID:o1+8jVoL0(1) AAS
Sikiのプロクシボードは非公式だから使いたくないってか
32
(1): 2022/08/30(火)17:13 ID:2ewej4mY0(1) AAS
Sikiなんて糞使うくらいなら串でいい
でも一番の糞はID:ZiUq8/eh0
33
(1): 2022/08/30(火)17:17 ID:YEbD9NOr0(1) AAS
書けないだけならともかく見ることもできない馬鹿 >>16 なんて
相手する価値はない
34
(1): 2022/08/30(火)17:27 ID:z55rxoa80(2/3) AAS
proxy2chはlinuxで使えるんじゃねーの?使い方分からんバカ?
35
(1): 2022/08/30(火)17:29 ID:/fhMuWqs0(1) AAS
正規アプリがいいならWineでStyle使えばいいだろ
Linuxで動く
36: 2022/08/30(火)18:57 ID:9YOczDib0(1) AAS
今週毎日午前2時頃から再起動だと
2chスレ:operate
37: 2022/08/30(火)19:12 ID:ionGFe0z0(1) AAS
bbspinkは昨晩終了したと <PINK運用情報板
38: 2022/08/30(火)19:15 ID:z55rxoa80(3/3) AAS
pink秘密基地 質問・雑談スレッド29
2chスレ:erobbs
39
(1): 2022/08/30(火)19:39 ID:PTK4PeEr0(1) AAS
板名書かれてるんだから馬鹿でもレスを探せるな
40
(2): 2022/08/30(火)19:43 ID:MTC6EHS70(1) AAS
それは馬鹿を買いかぶり過ぎじゃないかな
41
(2): 2022/08/30(火)20:08 ID:x/X+io6k0(1) AAS
板によって使うUAを変えたくてluaを弄ってみたけど
boardの値を見て分岐させるだけだから簡単な話だった
42
(3): 2022/08/31(水)00:31 ID:amG3arYi0(1) AAS
なんか泥版JaneStyleのUAが不正なPROXY食らうようになっちゃった
チェックが厳しくなったのかな
設定見直さなくちゃ
43: 2022/08/31(水)01:36 ID:OIKCnYO60(1/2) AAS
でぇへんやろ
44
(1): 2022/08/31(水)09:49 ID:+KvAuWVU0(1) AAS
>>42
外部リンク:pastebin.com
これと同じリクエスト送っても、不正なPROXY 403 が出るな
これが今でも通るのか誰か確認してくれると助かる
45
(2): 2022/08/31(水)12:54 ID:1pgi/jFD0(1/4) AAS
Electronによる掲示板ビューア Siki Part14.3
2chスレ:software

外部リンク:pastebin.com のリクエスト文とはフィールド順やら項目に結構違いがあるようだ
46
(1): 2022/08/31(水)13:33 ID:ekFe9ZM70(1/7) AAS
新しいJaneを作ろうとしてるけどいまいちブラウザとプロクシがどういう関係をしてるのかわかってないので質問します
今専ブラ側ではAPIの呼出は行っていない(Janeとかが使わせてくれない)&htmlスクレイピングもできない状態になってると思います
そこでプロクシを使ってdatを作りそのdatを専ブラで読み込んでるという認識であってますか?
その時プロクシはどうやってdatを作ってるのでしょうか?
同様にAPIやhtmlからでよいのでしょうか?そうであれば注意を受けたりしないのでしょうか?
なぜ専ブラはダメでプロクシならよいのでしょうか?
47
(1): 2022/08/31(水)14:02 ID:1pgi/jFD0(2/4) AAS
nutsのソース見た感じ、nonceのミリ秒000固定になって、そこを不正な串の判断材料にされてる?
48: 2022/08/31(水)14:05 ID:aufw6Egt0(1/6) AAS
>>46
APIを使ってdatを読み込むとかHTMLをスクレイピングするとかは
5chは禁止してる行為なので、専ブラは危険回避してやらない
串は匿名でそんなん知ったことかって違反上等でやってるだけ
49
(1): 2022/08/31(水)14:24 ID:1pgi/jFD0(3/4) AAS
犯罪上等ってワケじゃないけどね
串単体では「見れない」からね
DLツールは著作権侵害しているワケじゃない
有料コンテンツでは無いのでAPI不正利用が不正アクセスにあたるかすら白寄りのグレーだが仮に不正アクセスに該当したとしても「被害額」は発生していない
配布されている串にKeyは含まれていない
等々で、精々、利用規約違反止まり
なのでリスクが限りなく低い
50
(2): 2022/08/31(水)14:35 ID:GsNtxY8L0(1) AAS
read.cgiの件どうなった?
51
(1): 2022/08/31(水)15:06 ID:OIKCnYO60(2/2) AAS
不正にならんのですが?
52
(2): 2022/08/31(水)15:43 ID:ekFe9ZM70(2/7) AAS
なるほどなるほど
じゃあ別にプロクシの形取ってなくてもスクレイピングアプリを別途作ってスレの情報をdatにすれば
そのdatを専ブラ側で読み取って使えるということですね
53
(1): 2022/08/31(水)16:13 ID:aufw6Egt0(2/6) AAS
>>52
人に言われてどうのこうのじゃなしに、自分で調べて考えてどうするか決めるべき
そんな自分を持ってない人は責任という言葉をよーく考えてから手を出すようにすること
54: 2022/08/31(水)16:39 ID:1pgi/jFD0(4/4) AAS
> スクレイピングアプリを別途作ってスレの情報をdatにすればそのdatを専ブラ側で読み取って使える
> じゃあ別にプロクシの形取ってなくても
それが(ローカル)プロクシな訳だが。。
そしてわざわざ作らなくてもhtml2datというツールが既にある
過去ログは浪人使用以外htmlからの取得しか無いがAPIからのdat取得と違いhtml変換だと差分取得が難しい
htmlから変換したdatとAPIから直接取得したdatではどうしてもサイズに違いが生じてしまうからね
API利用の方が面倒が少ないってこと
省6
55
(2): 2022/08/31(水)17:01 ID:ekFe9ZM70(3/7) AAS
でもAPIのキーとか変わってしまうことが多いんですよね?
しかもそのAPIはろくに公開してないという…
あとproxy sampleにAPIは2ch.netの意思に反するとか書いてあったし
ならサイズは大きくなっても毎回HTMLを取得して作ったほうが良いのでは?
あと利用者がプロクシとか考えなくて使えるようにその専ブラアプリに同梱させるつもりだからそれを他の開発者が作ってるソフトと同梱するとなると少し忍びないかなと…
スクレイピングアプリなら作れるのでこいつ同梱すればいいかなと
56
(1): 2022/08/31(水)17:05 ID:ZQRE4cl20(1/2) AAS
>>55
外部リンク:developer.5ch.net
57: 2022/08/31(水)17:09 ID:ekFe9ZM70(4/7) AAS
いや…ならプロクシもだめじゃんってことになるので…
あくまでスクレイピングソフトと専ブラは別ソフトです
58
(1): 2022/08/31(水)17:11 ID:aufw6Egt0(3/6) AAS
なんで専ブラがそういう手段を提供してないのか、もう一度良く考えてくれ
何事にも浅すぎるんだよ、お前
59: 2022/08/31(水)17:15 ID:aufw6Egt0(4/6) AAS
じっくり考えた上で、どういう結果になったとしてもそれを受け止める覚悟を持ってからやってくれ
可能性は低いが0ではないし、裁判になったらつらいぞ
60: 2022/08/31(水)17:27 ID:ZQRE4cl20(2/2) AAS
そもそもスクレイピングでdat取得する串はすでに存在するし
5ch側が専ブラの新規開発・コピーサイトを排除するためにこんなんなってるんだ
61
(3): 2022/08/31(水)17:51 ID:ekFe9ZM70(5/7) AAS
ではなぜプロクシはいいのですか?
同じではないですか?
62
(1): 2022/08/31(水)18:04 ID:unomSx8A0(1/2) AAS
>>61
プロキシが良いなんて誰も言ってないし思ってない
5chからしてみればプロキシでも専ブラでもアウト

プロキシは古いソフトを使うための悪あがきなんだけど最近は規制が厳しくて公式専ブラでもプロキシを使われることが多くなってるな
63
(4): 2022/08/31(水)18:06 ID:aufw6Egt0(5/6) AAS
だから、そいつらは実質大丈夫だと判断してやってるんだよ
他人がどうこうより、自分で考えて行動しろ
他人もやってるから自分もやったなんてそんなの言い訳にならんからな
64: 2022/08/31(水)18:08 ID:aufw6Egt0(6/6) AAS
社会人で公務員や企業に勤めてるのならリスク回避という考えの方を薦めるが
自由業で自分で責任取れるならまあご自由にってところかな
65
(1): 2022/08/31(水)18:21 ID:DZkzqXEZ0(1/2) AAS
放送法としては受信契約の義務はあるけどNHK会長も契約は自由意志だと言ってたし
契約しなくても罰則がないのは国民への強制ではないからという見解らしいから、
払いたくないなら契約しなければいいのでは?

それでも義務として契約はしなければならないと考えながらも払いたくないというなら
テレビは廃棄してTVerでも見ればいいのでは
66: 2022/08/31(水)18:24 ID:ekFe9ZM70(6/7) AAS
あぁそういうことですか
ならスクレイピングソフト+専ブラ作ります
67: 2022/08/31(水)18:27 ID:DZkzqXEZ0(2/2) AAS
誤爆
68
(1): 2022/08/31(水)21:16 ID:zbjtw8Ms0(1) AAS
どんな専ブラ作るの?
既存の専ブラにない売りとかどういうの考えてるのか興味ある
69
(1): 2022/08/31(水)21:29 ID:ekFe9ZM70(7/7) AAS
>>68
かっこよさ
かな
操作感はJaneに似せてる
余計なものあるから省こうとは思ってる
動画リンク[YouTube]
70: 2022/08/31(水)21:35 ID:unomSx8A0(2/2) AAS
想像ついてたけどやっぱりか

多分想像の100倍は大変だと思うので最低でも1年は開発を続けるつもりで頑張ってほしい
71
(1): 2022/09/01(木)02:44 ID:Tqr5yA940(1) AAS
今の串って現行スレはちゃんと差分だけの取得じゃないの?
過去ログはhtml変換してるけど
72
(3): 2022/09/01(木)08:38 ID:NfC1E+RV0(1) AAS
>>44,45
UA が JaneStyle_Android の場合は、
PostNonce が 10桁数値.3桁数値 の形式でないと、不正なPROXY 403 になるようだな
大抵の人は初めからそうしてたのかもしれないけど、
M7EDbYu9 では 10桁数値だけなのは何でなんだろうな、2.3.3 で変わったのか?

>>47
現状では、10桁数値.3桁数値 の形式かどうかだけ見てて、
省2
73
(2): 2022/09/01(木)10:40 ID:tTbF5Fbm0(1) AAS
板によって書けたりかけなかったりする
74
(3): 2022/09/01(木)12:50 ID:Y65q+3hd0(1) AAS
>>72
UAに限らず000固定なんてチェックしていない(っていうか出来ない)よ
75
(2): 2022/09/01(木)13:29 ID:u1gvBhd70(1/2) AAS
ミリ秒付加で行けたわ
不正なPROXY 「403」 は nonceがおかしい(ミリ秒あるかどうか) ってことでいいのかな
76
(2): 2022/09/01(木)13:34 ID:CGthd1U70(1) AAS
>>75
Yes
77
(3): 2022/09/01(木)22:00 ID:ybzOw+1/0(1/2) AAS
外部プログラムあkらAPI呼び出しできるプロクシ誰か作ってよ
既存の専ブラのUI/UXが酷過ぎて自分でフロントエンド作りたいのに5chのAPIライセンスが障害になっていて開発できない
なんでこの時代にクローズドなプロプライエタリになってんだよ馬鹿じゃねーの
78
(1): 2022/09/01(木)22:05 ID:HnDgjCal0(1) AAS
>>16
Style使えれば終わりなんて認識の奴は相手する価値もない
jd使って閲覧できないと書いてるのは開発どころか既存の
ソフトを使う知能もない
79
(1): 2022/09/01(木)22:07 ID:8BJf+7XQ0(1/3) AAS
>>77
それはお前の技術力が無さすぎるだけ
既存のプロキシで十分要求は満たしているから普通にちょっとコードを書くだけで問題なく機能する物は作れる
80: 2022/09/01(木)22:09 ID:E+HHaJF50(1/5) AAS
>>77
今残存してる専ブラは、串なんか意識してなく
旧2chへアクセスしてるつもりでちゃんと動作してるよ
君もそうすれば?
81: 2022/09/01(木)22:10 ID:QmujpZ+R0(1) AAS
作りたいのに開発できないから誰か作ってよとは
どうせ自分じゃ何もできなくて他人に要求するだけなんだろ
1-
あと 921 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s