Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッドです。
Navi2ch Project Home Page
http://navi2ch.sourceforge.net/
開発版
% cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch
過去ログ
>> ~/.navi2ch/etc.txt
> navi2ch
> http://navi2ch.sourceforge.net/log/
> navi2ch
前スレ
Navi2ch for Emacs (Part 21)
https://mevius.5ch.net/test/read.cgi/unix/1405127170/
探検
Navi2ch for Emacs (Part 22)
2019/11/29(金) 16:12:11.21
2020/06/18(木) 15:57:51.72
浄化
2020/06/24(水) 08:44:44.31
2chproxy.plでENABLE_REPLACE_HTTPS_LINKを有効にしても、
置き換えたhttpのリンクを開けなくなってる?
置き換えたhttpのリンクを開けなくなってる?
2020/06/24(水) 23:28:10.06
ごめん。間違いだった。
2020/06/25(木) 00:08:22.01
最近、BBSPINKがヘッドラインしか見れなくなったです。
これって、navi2chが原因でしょうか、
それとも、2chproxy.plが原因でしょうか?
これって、navi2chが原因でしょうか、
それとも、2chproxy.plが原因でしょうか?
2020/06/25(木) 00:39:41.81
2020/06/25(木) 23:42:27.66
51名無しさん@お腹いっぱい。
2020/08/19(水) 14:45:33.15 ubuntuで以下で落ちるのですが何ででしょう?
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
expand-file-name(nil "~/.navi2ch")
navi2ch-load-info(nil)
navi2ch-board-load-info(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)))
navi2ch-board-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-bm-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-list-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-list-select-current-board(nil)
funcall-interactively(navi2ch-list-select-current-board nil)
call-interactively(navi2ch-list-select-current-board nil nil)
command-execute(navi2ch-list-select-current-board)
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
expand-file-name(nil "~/.navi2ch")
navi2ch-load-info(nil)
navi2ch-board-load-info(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)))
navi2ch-board-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-bm-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-list-select-board(((name . #("芸スポ速報+" 0 6 (charset cp932-2-byte))) (bbstype . unknown) (uri . "https://hayabusa9.5ch.net/mnewsplus/") (id . "mnewsplus") (type . board) (seen)) nil)
navi2ch-list-select-current-board(nil)
funcall-interactively(navi2ch-list-select-current-board nil)
call-interactively(navi2ch-list-select-current-board nil nil)
command-execute(navi2ch-list-select-current-board)
2020/08/19(水) 16:00:31.19
5351
2020/08/19(水) 17:45:36.012020/08/19(水) 18:01:54.17
自分は 2chproxy.pl で>>49の対処法でやってるんだけど
navi2ch-net-enable-http11 の値は nil でも t でも板の読み込みは問題ないっぽい
問題はどの板でも書き込みが当分お断りされることなんだけどね
2chproxy.pl のスレは荒らされ放題だし、串自作すっかなあとかって考えてるとこ
navi2ch-net-enable-http11 の値は nil でも t でも板の読み込みは問題ないっぽい
問題はどの板でも書き込みが当分お断りされることなんだけどね
2chproxy.pl のスレは荒らされ放題だし、串自作すっかなあとかって考えてるとこ
2020/08/19(水) 21:05:57.83
2020/08/20(木) 00:19:13.60
2020/08/27(木) 17:37:25.35
>>56
うちは FORWARD_PROXY で上位PROXYに squid を指定してるとダメだった
リクエストヘッダにproxy的なヘッダ (例えば、Cache-Control とか?) があると拒否されるっぽいけど、
それ以上は詳しく調べてない
stone で中継すれば、ヘッダいじらないので大丈夫だった
うちは FORWARD_PROXY で上位PROXYに squid を指定してるとダメだった
リクエストヘッダにproxy的なヘッダ (例えば、Cache-Control とか?) があると拒否されるっぽいけど、
それ以上は詳しく調べてない
stone で中継すれば、ヘッダいじらないので大丈夫だった
2020/08/28(金) 09:26:02.53
proxy的なヘッダもだけど、専ブラ的なヘッダで弾くこともあるらしい
(ソースはDetour情報ページ)
(ソースはDetour情報ページ)
2020/09/06(日) 10:09:39.76
>>31
ありがとうございます。5chは読めるようになりました。machi.to をbbsmenuに追加したところ、machi.to のスレだけ読めないのですが、皆様いかがでしょうか?
ありがとうございます。5chは読めるようになりました。machi.to をbbsmenuに追加したところ、machi.to のスレだけ読めないのですが、皆様いかがでしょうか?
2020/09/06(日) 10:57:43.17
2020/09/07(月) 19:32:26.67
emacsはsslを内製してくれないのかね
2020/09/08(火) 01:48:50.50
内製っつうか、EmacsからGnuTLSを使うオプションは標準で用意されてるんだけどね
使ったことないからNavi2chや串との相性は知らんけど
使ったことないからNavi2chや串との相性は知らんけど
2020/09/10(木) 12:37:47.20
>>59
自分のバージョンだと machi. の前に www. とか付いてないとダメみたい
関数 navi2ch-machibbs-p を適当に書き換えれば読めるようになった
(ちなみに自作串で http と https の変換をしてる)
自分のバージョンだと machi. の前に www. とか付いてないとダメみたい
関数 navi2ch-machibbs-p を適当に書き換えれば読めるようになった
(ちなみに自作串で http と https の変換をしてる)
2020/12/09(水) 09:22:48.74
2021/03/14(日) 02:25:25.01
備忘録に書いておく。
850 臨時で名無しです2021/03/13(土) 17:14:53.00ID:LBn3hLWN
●UAをwin10 2004(20H2)に偽装する
以下参照で
Jane Style (Windows版) Part167
https://egg.5ch.net/test/read.cgi/software/1613305763/4
850 臨時で名無しです2021/03/13(土) 17:14:53.00ID:LBn3hLWN
●UAをwin10 2004(20H2)に偽装する
以下参照で
Jane Style (Windows版) Part167
https://egg.5ch.net/test/read.cgi/software/1613305763/4
2021/03/14(日) 02:26:15.84
https://egg.5ch.net/test/read.cgi/software/1608815679/588
588 名無しさん@お腹いっぱい。2021/01/23(土) 07:57:15.62ID:hPKq93iZ0
User-Agent: Monazilla/1.00 JaneStyle/4.00 Windows/10.0.19042
↑
UAを>>4の方法で上に変えたのですが、
User-Agent: Monazilla/1.00 (JaneXeno/200711)
に変更する方法は公開されていないのでしょうか?
jane styleで「余所」のエラーが出ても、JaneXenoだとちゃんと書き込めるので、
UAをJaneXenoの方に変更できたら、janeでもエラーが出ずに書き込めると思って。
588 名無しさん@お腹いっぱい。2021/01/23(土) 07:57:15.62ID:hPKq93iZ0
User-Agent: Monazilla/1.00 JaneStyle/4.00 Windows/10.0.19042
↑
UAを>>4の方法で上に変えたのですが、
User-Agent: Monazilla/1.00 (JaneXeno/200711)
に変更する方法は公開されていないのでしょうか?
jane styleで「余所」のエラーが出ても、JaneXenoだとちゃんと書き込めるので、
UAをJaneXenoの方に変更できたら、janeでもエラーが出ずに書き込めると思って。
2021/03/19(金) 01:06:48.66
Hey, Yoga Pig Watkins!
Stop speech suppression soon!
US authorities already grasped your misdeeds colluding to Japanese junta, National Police Agency.
Go to hell! Fuckin' fat!
Stop speech suppression soon!
US authorities already grasped your misdeeds colluding to Japanese junta, National Police Agency.
Go to hell! Fuckin' fat!
68名無しさん@お腹いっぱい。
2021/04/05(月) 22:08:27.14 2chproxy.pl と一緒だと navi2ch-net-connect-check がうまく動かない?
連続してアクセスしすぎるせいか、cloudflare にブロックされてつらい・・・
連続してアクセスしすぎるせいか、cloudflare にブロックされてつらい・・・
2021/04/14(水) 14:56:34.29
2chproxy を使わないで書き込みできるの?
2021/04/14(水) 15:59:31.94
うちの Navi2ch には navi2ch-net-connect-check って関数ないなあ
開発版で追加された?
1.8.4 では何の問題もなく動いてるよ
開発版で追加された?
1.8.4 では何の問題もなく動いてるよ
2021/04/15(木) 20:44:19.72
72名無しさん@お腹いっぱい。
2021/06/15(火) 16:24:49.68 wait入らないなぁそのせいかアニメ2板とかでブロックされている
navi2ch melpa版
2chproxy git最新版
あと
>投稿エラー: ERROR: 不正なPROXYを検出しました。401
とかでnavi2ch+2chproxyから投稿できないみたいだ
navi2ch melpa版
2chproxy git最新版
あと
>投稿エラー: ERROR: 不正なPROXYを検出しました。401
とかでnavi2ch+2chproxyから投稿できないみたいだ
2021/06/15(火) 21:00:14.46
自分も以前 navi2ch 1.8.4 でちょくちょく 410 Gone 食らってたけど最近ないなあ
2chproxy は、まあリクエストヘッダ書き換えないとダメだろうなあ
2chproxy は、まあリクエストヘッダ書き換えないとダメだろうなあ
2021/06/17(木) 11:56:32.18
navi2chも2chproxyも開発停止している?
75名無しさん@お腹いっぱい。
2021/08/06(金) 18:38:23.50 https://asahi.5ch.net/test/read.cgi/newsplus/1628123335/56
From: [56] ニューノーマルの名無しさん <sage>
Date: 2021/08/05(木) 11:14:43.17 0
のようにIDが表示される所が "0" となっているレスを検索したいです。
From: [56] ニューノーマルの名無しさん <sage>
Date: 2021/08/05(木) 11:14:43.17 0
のようにIDが表示される所が "0" となっているレスを検索したいです。
76名無しさん@お腹いっぱい。
2021/11/16(火) 20:20:33.86 すまんが何からチェックしていいのかも検討がつかず、手助けしてくれる人がいたらよろしく頼む。
Navigator for 2ch 2.0.0-DEV を使っていて open某 を見ているのだが、板のスレ一覧を更新しようとしたら「Checking file...error」
古いスレ一覧からスレを選んで「Filtering and inserting current messages...done」が出ても article のデータが更新されている様子がない
別にブラウザから見て確認できるほどのメッセージがない。
「そんな少ない手掛かりでわかるかー」かもしれんが、なにとぞよろしく
Navigator for 2ch 2.0.0-DEV を使っていて open某 を見ているのだが、板のスレ一覧を更新しようとしたら「Checking file...error」
古いスレ一覧からスレを選んで「Filtering and inserting current messages...done」が出ても article のデータが更新されている様子がない
別にブラウザから見て確認できるほどのメッセージがない。
「そんな少ない手掛かりでわかるかー」かもしれんが、なにとぞよろしく
2021/11/16(火) 21:45:09.85
その症状自体は 5ch.net でも起こることあるよ
ネットワークが一時的に繋がらなかったりするとね
ネットワークが復旧して Emacs 再起動すれば直る
で、open某ってどこ?
ネットワークが一時的に繋がらなかったりするとね
ネットワークが復旧して Emacs 再起動すれば直る
で、open某ってどこ?
2021/11/16(火) 21:50:08.81
「おーぷん2ちゃんねる」かな
2021/11/16(火) 22:23:26.08
うーん、いくつか適当な板で subject.txt 取得しようとしてみたけど
503: Service Temporarily Unavailable.
が返ってくるね
サーバ側の不具合?自分は今まで使ったことなかったから分からん
503: Service Temporarily Unavailable.
が返ってくるね
サーバ側の不具合?自分は今まで使ったことなかったから分からん
8076
2021/11/17(水) 07:57:00.38 今朝になったら症状がなくなってました。
サーバかネットの問題だったもんでしょうか、すんません。
某にしたのは NG ワードで引っ掛けられるかと思ったもんで。
ドメイン名だけだったのか、ひっかかるの。
サーバかネットの問題だったもんでしょうか、すんません。
某にしたのは NG ワードで引っ掛けられるかと思ったもんで。
ドメイン名だけだったのか、ひっかかるの。
2021/11/17(水) 21:26:44.71
proxy2chを「proxy2ch -s」で使って、melpa版のnavi2chで>>31と↓のRefererの置換で書ける板と書けない板がある
--- navi2ch-multibbs.el.orig 2021-11-16 11:41:23.001065794 +0900
+++ navi2ch-multibbs.el 2021-11-17 20:38:11.623090914 +0900
@@ -466,7 +466,7 @@
(list (cons "Content-Type" "application/x-www-form-urlencoded")
(cons "Cookie"
(navi2ch-net-cookie-string cookies coding-system))
- (cons "Referer" referer))
+ (cons "Referer" (replace-regexp-in-string "http" "https" referer)))
(navi2ch-net-get-param-string param-alist
coding-system))))
(navi2ch-net-update-cookies url proc coding-system)
--- navi2ch-multibbs.el.orig 2021-11-16 11:41:23.001065794 +0900
+++ navi2ch-multibbs.el 2021-11-17 20:38:11.623090914 +0900
@@ -466,7 +466,7 @@
(list (cons "Content-Type" "application/x-www-form-urlencoded")
(cons "Cookie"
(navi2ch-net-cookie-string cookies coding-system))
- (cons "Referer" referer))
+ (cons "Referer" (replace-regexp-in-string "http" "https" referer)))
(navi2ch-net-get-param-string param-alist
coding-system))))
(navi2ch-net-update-cookies url proc coding-system)
2021/12/04(土) 15:16:10.39
2chproxy.plで読んでinit.elに次のように設定してもずっと書き込みはできないけどそんなもん?
(setq navi2ch-net-http-proxy "localhost:xxxx")
(setq navi2ch-net-send-message-use-http-proxy nil)
(setq navi2ch-net-user-agent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0")
投稿エラー: ERROR: 投稿時の認証用クエリがありません。
Navi2chのソースはここ。
https://github.com/naota/navi2ch
(setq navi2ch-net-http-proxy "localhost:xxxx")
(setq navi2ch-net-send-message-use-http-proxy nil)
(setq navi2ch-net-user-agent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0")
投稿エラー: ERROR: 投稿時の認証用クエリがありません。
Navi2chのソースはここ。
https://github.com/naota/navi2ch
2021/12/04(土) 15:43:39.26
そんなもんだ
user-agent に webブラウザのものを使うならリクエストヘッダの値なども偽装する必要がある
もしくは偽装してくれる proxy を経由させるか
それができないなら user-agent に専用ブラウザのもので書き込める値を指定する
user-agent に webブラウザのものを使うならリクエストヘッダの値なども偽装する必要がある
もしくは偽装してくれる proxy を経由させるか
それができないなら user-agent に専用ブラウザのもので書き込める値を指定する
2021/12/06(月) 00:35:31.57
やっぱりそうだよね。
proxy2chであれこれ試してみたけど、
「投稿エラー: ERROR: もう新しいのにしましょ。」か、
「投稿エラー: ERROR: 不正なPROXYを検出しました。」で、
手に負えそうにない。
proxy2chであれこれ試してみたけど、
「投稿エラー: ERROR: もう新しいのにしましょ。」か、
「投稿エラー: ERROR: 不正なPROXYを検出しました。」で、
手に負えそうにない。
2021/12/06(月) 05:23:42.70
結局、アクセス規制をかいくぐる修正が延々と必要になって放置されちゃったのかな
2021/12/06(月) 11:45:18.44
一瞬 2chproxy.pl のスレかと思ったわ
どの串にせよ、ユーザがリクエストヘッダをカスタマイズできればいいんだけどね
どの串にせよ、ユーザがリクエストヘッダをカスタマイズできればいいんだけどね
2021/12/06(月) 13:18:27.64
専ブラのUA使えば普通に書けるけどな
2021/12/06(月) 13:42:22.16
2021/12/06(月) 21:43:37.12
どりゃ!
2021/12/07(火) 03:33:11.13
それっ!
2021/12/07(火) 03:38:01.16
すまぬ。ゴミを書き込んじゃったけど何か書けるようになった。
9282
2021/12/07(火) 12:30:06.862021/12/11(土) 23:18:50.20
書き込めたり書き込めなかったりイタチゴッコな感じ有る
2021/12/12(日) 01:59:52.64
URL の http:// が半角で書けない規制とか今どうなってるんだろう
面倒だからコロンを文字参照に自動変換してるんだけど
某スレで指摘されるまで自分でもそのことすっかり忘れてたっていう
面倒だからコロンを文字参照に自動変換してるんだけど
某スレで指摘されるまで自分でもそのことすっかり忘れてたっていう
95名無しさん@お腹いっぱい。
2021/12/14(火) 15:08:44.20 navi2chを久しぶりに終了して再度スタートさせたら
板のカテゴリ(「ニュース」とか「案内」)は表示されるけど
カテゴリにカーソルを移動してEnterを押しても板が表示されなくなりました
.navi2chを見るとboad.txtが同じように板のカテゴリが羅列されているだけで
板名やURLが記入されていません
これはどうすれば直りますかね?
navi2ch-list-bbstable-url を変えれば良い?
板のカテゴリ(「ニュース」とか「案内」)は表示されるけど
カテゴリにカーソルを移動してEnterを押しても板が表示されなくなりました
.navi2chを見るとboad.txtが同じように板のカテゴリが羅列されているだけで
板名やURLが記入されていません
これはどうすれば直りますかね?
navi2ch-list-bbstable-url を変えれば良い?
2021/12/15(水) 15:20:04.08
板一覧でC-u sとかして更新してもだめなのかな?
2021/12/15(水) 21:24:46.18
前スレを navi2ch-list-valid-host-regexp で検索
9995
2021/12/15(水) 22:33:42.78 >>98
以下でも出来ません
(setq navi2ch-list-valid-host-regexp
(concat "\\("
(regexp-opt '(".2ch.net" ".5ch.net" ".bbsp=ink.com" ".mach=ibbs.com" ".mach=i.to"))
"\\)\\'"))
(setq navi2ch-list-bbstable-url "http://menu.5ch.net/bbstable.html")
(= はNG ワード対策なので抜く)
今は古い.navi2chからboard.txtをコピーしています
以下でも出来ません
(setq navi2ch-list-valid-host-regexp
(concat "\\("
(regexp-opt '(".2ch.net" ".5ch.net" ".bbsp=ink.com" ".mach=ibbs.com" ".mach=i.to"))
"\\)\\'"))
(setq navi2ch-list-bbstable-url "http://menu.5ch.net/bbstable.html")
(= はNG ワード対策なので抜く)
今は古い.navi2chからboard.txtをコピーしています
2021/12/16(木) 00:11:05.70
https:のアドレスに対応してないんじゃないの
それも前スレに対応策あったような気がしたけどすぐには見つけられんなあ
自分は串で全部http:に書き換えてる
それも前スレに対応策あったような気がしたけどすぐには見つけられんなあ
自分は串で全部http:に書き換えてる
2021/12/16(木) 10:43:56.52
10295
2021/12/16(木) 20:56:15.772022/04/01(金) 21:58:18.15
専ブラUAで全く書けなくなった
2022/04/02(土) 00:27:15.07
そうなの?
2022/04/07(木) 17:57:13.37
遂に終わるのか?
2022/04/08(金) 05:40:37.92
ChromeあたりのUAなら書けるみたいだよ。
2022/04/08(金) 09:05:55.60
>>106
誰が優しいひと書けるUA貼ってけれ
誰が優しいひと書けるUA貼ってけれ
2022/04/08(金) 10:50:34.86
別のスレにも書いたけど
UA だけじゃなく他のリクエストヘッダも見てるっぽいから
板にもよるけど UA 偽装だけじゃ不十分な場合もある
UA だけじゃなく他のリクエストヘッダも見てるっぽいから
板にもよるけど UA 偽装だけじゃ不十分な場合もある
2022/04/09(土) 02:59:26.57
Accept: text/html と Accept-Language: ja と oekaki_thread1 あたりが必要みたいだね。
あと Referer もスレの l50 のアドレスとかにしないといけないみたい。
navi2ch-2ch-send-message を書き換えるのが良さそうかな。
あと Referer もスレの l50 のアドレスとかにしないといけないみたい。
navi2ch-2ch-send-message を書き換えるのが良さそうかな。
2022/04/09(土) 10:42:11.21
proxy2chのサンプルスクリプトもそんな風になってるけど、
ApiKeyのあたりが何のことかわからない。
ApiKeyのあたりが何のことかわからない。
2022/04/09(土) 11:52:44.29
proxy2ch は知らないけど、API 使ってるなら話が全然違うような
スクレイピングで何とかしようって流れだから
スクレイピングで何とかしようって流れだから
2022/04/10(日) 17:55:22.02
これで書けるかな?
2022/04/10(日) 17:58:00.63
どこぞの親切な人のsample.luaを借りてUAだけちょっと変更したらとりあえず書けた。
でもいろいろ制限してるみたいだしこの先もわからんね。
でもいろいろ制限してるみたいだしこの先もわからんね。
2022/04/12(火) 12:47:04.32
>>112
どれで?
どれで?
2022/04/13(水) 23:32:47.48
いや、だから>>113で書けたの。
でもまた書けなくなったりくり返してるね。
でもまた書けなくなったりくり返してるね。
2022/04/16(土) 23:03:22.12
今のところ以下で書ける
(setq navi2ch-net-user-agent "Monazilla/1.00 (Ciisaa/1.43(A))")
(setq navi2ch-net-user-agent "Monazilla/1.00 (Ciisaa/1.43(A))")
2022/04/19(火) 21:05:23.37
その後>>116で書けなくなる
proxy2chを使ったら書ける
proxy2chを使ったら書ける
2022/04/19(火) 21:30:46.69
proxy2chは以下で起動
http://egg.5ch.net/test/read.cgi/software/1649749366/62
navi2chは以下を設定
(setq navi2ch-net-send-message-use-http-proxy t)
http://egg.5ch.net/test/read.cgi/software/1649749366/62
navi2chは以下を設定
(setq navi2ch-net-send-message-use-http-proxy t)
2022/05/07(土) 01:01:29.01
2022/05/07(土) 01:05:03.68
あ、でも書き込みすると俺環では Emacs 上に
>投稿エラー: HTTP status: 200
>----------------
>send message...failed: HTTP status: 200
って出るわ。書き込みは成功しているけど
何だろこれ…
(navi2chの設定を色々イジりすぎてるせいかもだけど)
>投稿エラー: HTTP status: 200
>----------------
>send message...failed: HTTP status: 200
って出るわ。書き込みは成功しているけど
何だろこれ…
(navi2chの設定を色々イジりすぎてるせいかもだけど)
2022/05/07(土) 02:38:50.36
どのスレでもエラーが出る?
2022/05/07(土) 18:47:31.09
>>121
proxy2ch からの HTTPレスポンスをキャプチャしたりして原因を調べてましたが、
どうやら proxy2ch を --chunked オプションを付けずに起動すると、
navi2ch がなぜか書きこみ結果の HTTPボディを拾えなくなって? >>120 の症状が出るみたい
おま環、OS依存かもしれないですが…
あと、>>118 の先の proxy2ch オプションですが、-c は要らない気がします
(navi2ch は HTTP CONNECT を喋らないと思うので)
現時点で navi2ch + proxy2ch を動かすための
・navi2ch に当てるパッチ
・proxy2ch 起動オプション
をまとめたほうがいいですよね
2chproxy.pl 今までありがとう~
proxy2ch からの HTTPレスポンスをキャプチャしたりして原因を調べてましたが、
どうやら proxy2ch を --chunked オプションを付けずに起動すると、
navi2ch がなぜか書きこみ結果の HTTPボディを拾えなくなって? >>120 の症状が出るみたい
おま環、OS依存かもしれないですが…
あと、>>118 の先の proxy2ch オプションですが、-c は要らない気がします
(navi2ch は HTTP CONNECT を喋らないと思うので)
現時点で navi2ch + proxy2ch を動かすための
・navi2ch に当てるパッチ
・proxy2ch 起動オプション
をまとめたほうがいいですよね
2chproxy.pl 今までありがとう~
2022/05/09(月) 17:27:36.90
>>122
navi2ch を設定変更なしで
・*.5ch.net 対応
・proxy2ch で動作
させるためのパッチを置いておきます
変更点:
・*.2ch.net -> *.5ch.net 変更対応
・bbsmenu.html を 5ch.net から取得
・bbsmenu.html に含まれる https:// リンクを http:// に強制書き換え
・navi2ch-net-http-proxy : proxy2ch に接続するために初期値を localhost:9080 に変更
navi2ch と proxy2ch が別マシンで動いている環境では、要設定変更
・navi2ch-net-accept-gzip : 環境によりgzip周りがまともに動かない? ようなので、初期値を無効に変更
・navi2ch-net-enable-http11 : 今どき HTTP/1.1 を喋るほうが望ましいので、初期値を有効に変更
(・navi2ch-net-send-message-use-http-proxy はデフォルトで有効になっている)
navi2ch を設定変更なしで
・*.5ch.net 対応
・proxy2ch で動作
させるためのパッチを置いておきます
変更点:
・*.2ch.net -> *.5ch.net 変更対応
・bbsmenu.html を 5ch.net から取得
・bbsmenu.html に含まれる https:// リンクを http:// に強制書き換え
・navi2ch-net-http-proxy : proxy2ch に接続するために初期値を localhost:9080 に変更
navi2ch と proxy2ch が別マシンで動いている環境では、要設定変更
・navi2ch-net-accept-gzip : 環境によりgzip周りがまともに動かない? ようなので、初期値を無効に変更
・navi2ch-net-enable-http11 : 今どき HTTP/1.1 を喋るほうが望ましいので、初期値を有効に変更
(・navi2ch-net-send-message-use-http-proxy はデフォルトで有効になっている)
2022/05/09(月) 17:28:41.20
>>123
patch 1つ目
--- navi2ch-list.el.orig 2021-02-07 02:11:34.000000000 +0900
+++ navi2ch-list.el 2022-05-07 18:24:59.186532000 +0900
@@ -94,7 +94,7 @@
(nil " " navi2ch-list-board-name-face))))
(defconst navi2ch-list-bbstable-default-url
- "http://menu.2ch.net/bbsmenu.html")
+ "http://menu.5ch.net/bbsmenu.html")
;; add hook
(add-hook 'navi2ch-save-status-hook 'navi2ch-list-save-info)
@@ -592,6 +592,9 @@
(when (and (not ignore)
(string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
(setq url (match-string 1 attr))
+ ;;(when (string-match "^https" url)
+ ;; (setq url (replace-regexp-in-string "^https" "http" url)))
+ (setq url (navi2ch-replace-string "^https:" "http:" url nil))
(setq url (or (cdr (assoc
url
navi2ch-list-moved-board-alist))
patch 1つ目
--- navi2ch-list.el.orig 2021-02-07 02:11:34.000000000 +0900
+++ navi2ch-list.el 2022-05-07 18:24:59.186532000 +0900
@@ -94,7 +94,7 @@
(nil " " navi2ch-list-board-name-face))))
(defconst navi2ch-list-bbstable-default-url
- "http://menu.2ch.net/bbsmenu.html")
+ "http://menu.5ch.net/bbsmenu.html")
;; add hook
(add-hook 'navi2ch-save-status-hook 'navi2ch-list-save-info)
@@ -592,6 +592,9 @@
(when (and (not ignore)
(string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
(setq url (match-string 1 attr))
+ ;;(when (string-match "^https" url)
+ ;; (setq url (replace-regexp-in-string "^https" "http" url)))
+ (setq url (navi2ch-replace-string "^https:" "http:" url nil))
(setq url (or (cdr (assoc
url
navi2ch-list-moved-board-alist))
2022/05/09(月) 17:33:03.83
>>123
patch 2つ目
--- navi2ch-vars.el.orig 2021-02-07 02:11:33.000000000 +0900
+++ navi2ch-vars.el 2022-05-07 18:31:29.607203000 +0900
@@ -257,3 +257,3 @@
(concat "\\("
- (regexp-opt '(".2ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
+ (regexp-opt '(".2ch.net" ".5ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
"\\)\\'")
@@ -2010,6 +2010,3 @@
;; net variables
-(defcustom navi2ch-net-http-proxy
- (if (string= (or (getenv "HTTP_PROXY") "") "")
- "127.0.0.1:8080"
- (getenv "HTTP_PROXY"))
+(defcustom navi2ch-net-http-proxy "localhost:9080"
"*HTTP プロキシの URL。"
@@ -2081,3 +2078,3 @@
-(defcustom navi2ch-net-accept-gzip t
+(defcustom navi2ch-net-accept-gzip nil
"*non-nil なら、ファイル受信に GZIP エンコーディングを使う。"
@@ -2096,3 +2093,3 @@
-(defcustom navi2ch-net-enable-http11 nil
+(defcustom navi2ch-net-enable-http11 t
"*non-nil なら、HTTP/1.1 を使用する。"
patch 2つ目
--- navi2ch-vars.el.orig 2021-02-07 02:11:33.000000000 +0900
+++ navi2ch-vars.el 2022-05-07 18:31:29.607203000 +0900
@@ -257,3 +257,3 @@
(concat "\\("
- (regexp-opt '(".2ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
+ (regexp-opt '(".2ch.net" ".5ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
"\\)\\'")
@@ -2010,6 +2010,3 @@
;; net variables
-(defcustom navi2ch-net-http-proxy
- (if (string= (or (getenv "HTTP_PROXY") "") "")
- "127.0.0.1:8080"
- (getenv "HTTP_PROXY"))
+(defcustom navi2ch-net-http-proxy "localhost:9080"
"*HTTP プロキシの URL。"
@@ -2081,3 +2078,3 @@
-(defcustom navi2ch-net-accept-gzip t
+(defcustom navi2ch-net-accept-gzip nil
"*non-nil なら、ファイル受信に GZIP エンコーディングを使う。"
@@ -2096,3 +2093,3 @@
-(defcustom navi2ch-net-enable-http11 nil
+(defcustom navi2ch-net-enable-http11 t
"*non-nil なら、HTTP/1.1 を使用する。"
2022/05/09(月) 17:39:07.66
>>123
proxy2ch の起動オプション (現時点では Version 20220501 が最新、sample.luaは不要) :
-s --chunked --api a6kwZ1FHfwlxIKJWCq4XQQnUTqiA1P:ZDzsNQ7PcOOGE2mXo145X6bt39WMz6 --api-server api.5ch.net --api-auth-xua "JaneStyle/4.23" --api-dat-xua "JaneStyle/4.23" -a "Monazilla/1.00 JaneStyle/4.23 Windows/10.0.22000"
必要に応じて、以下のオプションを追加
--verbose : 詳細メッセージ
-g : localhost 以外からの接続も受け付ける
proxy2ch の起動オプション (現時点では Version 20220501 が最新、sample.luaは不要) :
-s --chunked --api a6kwZ1FHfwlxIKJWCq4XQQnUTqiA1P:ZDzsNQ7PcOOGE2mXo145X6bt39WMz6 --api-server api.5ch.net --api-auth-xua "JaneStyle/4.23" --api-dat-xua "JaneStyle/4.23" -a "Monazilla/1.00 JaneStyle/4.23 Windows/10.0.22000"
必要に応じて、以下のオプションを追加
--verbose : 詳細メッセージ
-g : localhost 以外からの接続も受け付ける
2022/05/09(月) 17:59:52.41
navi2ch-net-enable-http11を有効にするからgzipでエラーになるんじゃないのか
2022/05/09(月) 21:21:06.24
>>127
そうかもしれないけど、HTTP/1.1有効にしないほうがこの先色々と不味くないです?
そうかもしれないけど、HTTP/1.1有効にしないほうがこの先色々と不味くないです?
2022/05/09(月) 22:49:42.69
串が読み書きして
curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
使ってるのに
curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
使ってるのに
2022/05/09(月) 23:39:02.52
>>129
いやそうじゃなくて、proxy2ch がいつまでもHTTP/1.0を解釈してくれるとは期待できないって話です
そもそも今どき HTTP/1.0 とかもうないでしょ?
他の専ブラ次第かもしれませんが
嫌ならpatch当てなければいいです
いやそうじゃなくて、proxy2ch がいつまでもHTTP/1.0を解釈してくれるとは期待できないって話です
そもそも今どき HTTP/1.0 とかもうないでしょ?
他の専ブラ次第かもしれませんが
嫌ならpatch当てなければいいです
2022/05/09(月) 23:49:22.23
そこで串の名前を出すあたり何も分かってないだろ
したらばでも1.0で問題無いのに何が今どきなのやら
したらばでも1.0で問題無いのに何が今どきなのやら
2022/05/09(月) 23:59:12.25
5chも1.0で問題ないぞ
2022/05/10(火) 00:47:43.98
ていうかいまどき Shift_JIS だからなあ 5ch は
2022/05/10(火) 00:57:11.62
文字コードとか1.0とかおーぷん、Nextなども同じだし
2023/06/03(土) 16:44:44.54
また最近、板一覧の板がすべて取得できてない。
2023/06/04(日) 09:49:19.40
bbsmenuを他所のカスタムBBSメニューに変更したら普通に動いた
2023/06/04(日) 14:09:10.81
そういうことか。ありがと。
2023/06/05(月) 18:07:23.05
また読めるようになった。
このスレだけが頼りだわ。ありがとう。
このスレだけが頼りだわ。ありがとう。
139名無しさん@お腹いっぱい。
2023/06/06(火) 17:52:23.61 href= に対応する値が "" で囲まれるようになったのが原因みたい
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
140名無しさん@お腹いっぱい。
2023/06/06(火) 17:57:32.93 href= に対応する値が "" で囲まれるようになったのが原因みたい
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
141名無しさん@お腹いっぱい。
2023/06/06(火) 18:00:17.34 2chproxy.pl なしで5chを読むだけならできる
142名無しさん@お腹いっぱい。
2023/06/07(水) 00:41:04.46 ----BEGIN BASE64----(navi2ch-5ch.el.gz)
H4sICCgtf2QCC25hdmkyY2gtNWNoLmVsAKVXbW/bRgz+HGP/oF9umrNJDmTFTrsX
Q5GwFMVarOu+7FuUGLJ9tgXYZ093TruhP34k70UnxU5fltaGxCN5zz3kkXS44MuH
smaifKjG83X8Aj5rtd3EahcvShXXfMU/7ONRj7FwvhPzUrEgXags6J0xFhRFeHsZ
/3J3URRRUcjb+/RuoFdSWMonJVvXfHldBNuy2qjdBPXvi0Drg/XH5U6o2/vsbgAC
4zOdZaA2HOQgShN6gSezlmi3xrIxGjo87iGfIJyL3BmTDFAOUgcrXyu1R0SIIMgJ
SUanSJMSdo7yjmnLL8ngK9UcoP4FGaMhMdLYN09y4PlMS6INtp3xkNgJI7KPNJai
yEmaEmVtUOli4YXhvhCkQ5Io6vXCz4vsuBVZArWoHoBguS8F+GPzTSklcCUO2xmv
garHodcSP/rJY0eZnxgntii33G0AeeARZWRPJ5SfOKWz/ujz7RIu00Ey+noxwdVW
2F3eWTBfeTIgnLfxnXTjH/cJjzNOmUNnd5Q5ejCvZT5Jkhkf6jDN10PBVXKQvE5a
1zbQdNjNdb5lXlx9LjsX4mOaALqMHhBgZt/9K5eCyMHecinLleYCrVUGaexWFcAv
F9NK0HrjRJN2JAKLhSPO5vxBnEz5TSW4ZGGEKb/hasDCcF/zh2nN5VSnN7uMwFf4
6t2vN29fTccvX0//+nMqXr5uy9/88RvK37559zsT1QaXWM0VU5XacDbjK8bFgql/
9pzpW4Y7wp6rHQCZr+FShvtdJVS8rURk1t6vuWBhCXah5GUNyJe7+n1ZL8xFhYOT
+yzALZmiTekP9NXftGu4LRUY4uaXUUvhqMOizguRp8mTftGZ8QtbVEJUYoXeNWyr
pU8ezg7LJa9jeZhJVaOi4aLRrpYsvGZ5CjUHeIjLpQLStcaZc4bEjXpnZwbop3oT
mHqGY3uAz7MeN9jerys8xHG2rDfDEeYPpI+XOaE+Mrq3Ek2boWIUNSEJOdYv87zr
つづく
H4sICCgtf2QCC25hdmkyY2gtNWNoLmVsAKVXbW/bRgz+HGP/oF9umrNJDmTFTrsX
Q5GwFMVarOu+7FuUGLJ9tgXYZ093TruhP34k70UnxU5fltaGxCN5zz3kkXS44MuH
smaifKjG83X8Aj5rtd3EahcvShXXfMU/7ONRj7FwvhPzUrEgXags6J0xFhRFeHsZ
/3J3URRRUcjb+/RuoFdSWMonJVvXfHldBNuy2qjdBPXvi0Drg/XH5U6o2/vsbgAC
4zOdZaA2HOQgShN6gSezlmi3xrIxGjo87iGfIJyL3BmTDFAOUgcrXyu1R0SIIMgJ
SUanSJMSdo7yjmnLL8ngK9UcoP4FGaMhMdLYN09y4PlMS6INtp3xkNgJI7KPNJai
yEmaEmVtUOli4YXhvhCkQ5Io6vXCz4vsuBVZArWoHoBguS8F+GPzTSklcCUO2xmv
garHodcSP/rJY0eZnxgntii33G0AeeARZWRPJ5SfOKWz/ujz7RIu00Ey+noxwdVW
2F3eWTBfeTIgnLfxnXTjH/cJjzNOmUNnd5Q5ejCvZT5Jkhkf6jDN10PBVXKQvE5a
1zbQdNjNdb5lXlx9LjsX4mOaALqMHhBgZt/9K5eCyMHecinLleYCrVUGaexWFcAv
F9NK0HrjRJN2JAKLhSPO5vxBnEz5TSW4ZGGEKb/hasDCcF/zh2nN5VSnN7uMwFf4
6t2vN29fTccvX0//+nMqXr5uy9/88RvK37559zsT1QaXWM0VU5XacDbjK8bFgql/
9pzpW4Y7wp6rHQCZr+FShvtdJVS8rURk1t6vuWBhCXah5GUNyJe7+n1ZL8xFhYOT
+yzALZmiTekP9NXftGu4LRUY4uaXUUvhqMOizguRp8mTftGZ8QtbVEJUYoXeNWyr
pU8ezg7LJa9jeZhJVaOi4aLRrpYsvGZ5CjUHeIjLpQLStcaZc4bEjXpnZwbop3oT
mHqGY3uAz7MeN9jerys8xHG2rDfDEeYPpI+XOaE+Mrq3Ek2boWIUNSEJOdYv87zr
つづく
143名無しさん@お腹いっぱい。
2023/06/07(水) 00:41:23.89 つづき
ao4jFgQOlv0LsTpO16VcH7O5ijqC58aJ3REr0FTyabU4Yv2iozzjI7ftI+UfHymP
Tyv/1FGGTqO4UMeVf24r43X10sI/Qc33m3LObRArYV0EthDht6lsDP5BNuEf+W0c
+VlnkT3le1Zn+AF/gdX/IheIAsu0nSds3au2VBN1S5JUw6kGZ1SMv7+zU4Upxeik
KEYOA/saFOAagUQWy+20jP+9o2/sDYNr7AzQXgaEa0BjmDTtxVv4fHNT0Q34ohgX
xdX/O0JabVcwT8l6fl3oXmP6HhKZJLhaDP1mN1+DANugnRsGZhCVgyQ3zIZw8bc4
DEkp9xPyMjyXpn0Cap1KlMmQiFDMxuxRu4jgRvVcvjFSe35MbdxWUzquVClA+nXc
4B3IW+nfTVbqNY97mb53XxIBZmJwMgjwniS390Mkevizo9+b2dz0od3dPuvf9AdX
Yf+iHz8Lb+4YOpsgKUbD48QjBUtFE7lzmWb6Y5+sNWNNFdU1uCkGToWaFHXilF3i
pCBWag2tbBT50eosjiO76mCwm1eTcxmfywCNSafXBBsqnXs7Eh7ImBFr2kvkB0ef
1gzt9EL9N3L21Megx44uWGfAiU75xPkFXUoWYAiCfvFt2pcQgjT70vcAneHhWHf3
o4j8OHb1m0caByxEOjNu4s0hAkx5LRv5J6bBZg6E62kmwycHR7sXuAUjuhHVTvij
nHsuPzjd3aaSsAMh1m7cKCRgFjfxg0FMY/7mEWy4L/Fhj2kaLyGuiA2ys15JD/6h
3gAzMFeSHMeTJaWAgNQcNUJVbY1w7GkexFwLrxohnI04Cu5p+oabqktmQrc2gaX2
j4hiCKJ+0B5mzUBELZ5ZjwDVMaDBQ8yX1YfutESKNkNnO5jEWHdMaqkcnbmutAqe
6AgkqFbDF7YmBUzj8JKRWG1qSqK4VAn+QBnOV1UCAvhvzZiG6C7WGdH63Q8nMsol
bijwGmN+SOKGUeAoUOhBnw6jM1/U0EJ0gCi5y8VDBXW5hJ9PzTadZGET+IYJO0Y7
TdRJXYQY9f4D/0xnsRASAAA=
----END BASE64----
ao4jFgQOlv0LsTpO16VcH7O5ijqC58aJ3REr0FTyabU4Yv2iozzjI7ftI+UfHymP
Tyv/1FGGTqO4UMeVf24r43X10sI/Qc33m3LObRArYV0EthDht6lsDP5BNuEf+W0c
+VlnkT3le1Zn+AF/gdX/IheIAsu0nSds3au2VBN1S5JUw6kGZ1SMv7+zU4Upxeik
KEYOA/saFOAagUQWy+20jP+9o2/sDYNr7AzQXgaEa0BjmDTtxVv4fHNT0Q34ohgX
xdX/O0JabVcwT8l6fl3oXmP6HhKZJLhaDP1mN1+DANugnRsGZhCVgyQ3zIZw8bc4
DEkp9xPyMjyXpn0Cap1KlMmQiFDMxuxRu4jgRvVcvjFSe35MbdxWUzquVClA+nXc
4B3IW+nfTVbqNY97mb53XxIBZmJwMgjwniS390Mkevizo9+b2dz0od3dPuvf9AdX
Yf+iHz8Lb+4YOpsgKUbD48QjBUtFE7lzmWb6Y5+sNWNNFdU1uCkGToWaFHXilF3i
pCBWag2tbBT50eosjiO76mCwm1eTcxmfywCNSafXBBsqnXs7Eh7ImBFr2kvkB0ef
1gzt9EL9N3L21Megx44uWGfAiU75xPkFXUoWYAiCfvFt2pcQgjT70vcAneHhWHf3
o4j8OHb1m0caByxEOjNu4s0hAkx5LRv5J6bBZg6E62kmwycHR7sXuAUjuhHVTvij
nHsuPzjd3aaSsAMh1m7cKCRgFjfxg0FMY/7mEWy4L/Fhj2kaLyGuiA2ys15JD/6h
3gAzMFeSHMeTJaWAgNQcNUJVbY1w7GkexFwLrxohnI04Cu5p+oabqktmQrc2gaX2
j4hiCKJ+0B5mzUBELZ5ZjwDVMaDBQ8yX1YfutESKNkNnO5jEWHdMaqkcnbmutAqe
6AgkqFbDF7YmBUzj8JKRWG1qSqK4VAn+QBnOV1UCAvhvzZiG6C7WGdH63Q8nMsol
bijwGmN+SOKGUeAoUOhBnw6jM1/U0EJ0gCi5y8VDBXW5hJ9PzTadZGET+IYJO0Y7
TdRJXYQY9f4D/0xnsRASAAA=
----END BASE64----
2023/06/07(水) 22:15:13.65
お前、返却ボタン押すのやめれ!
2023/06/09(金) 12:03:31.73
thanks !! >>140
レスを投稿する
ニュース
- 中国国連大使「日本が中国に武力行使すると脅しをかけたのは初めて」 国連事務総長に書簡★4 [♪♪♪★]
- 【芸能】44歳・池脇千鶴、激変ぶりにネット衝撃 「まるで別人…」「変化が凄い!!」の声 [冬月記者★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 [ぐれ★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★9 [♪♪♪★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★15 [BFU★]
- 竹中平蔵氏、万博は大成功だったと持論 批判していた人々にチクリ「反省の弁の一つも聞きたい」 [バイト歴50年★]
- 女を力で言いなりにさせたいよな
- スクワットしても前ももしか筋肉痛にならないんだけど間違ってる?
- (*´ω`*)🔫(´・ω・`)終わりだ
- 中国政府「私たちが怒っているのは日本国民じゃない」
- (っ◞‸◟c)
- 【愛国者悲報】サナエ、カードゲームで敗北... [856698234]
