Navi2ch for Emacs (Part 22) (365レス)
上下前次1-新
104: 2022/04/02(土)00:27 AAS
そうなの?
105: 2022/04/07(木)17:57 AAS
遂に終わるのか?
106(1): 2022/04/08(金)05:40 AAS
ChromeあたりのUAなら書けるみたいだよ。
107: 2022/04/08(金)09:05 AAS
>>106
誰が優しいひと書けるUA貼ってけれ
108: 2022/04/08(金)10:50 AAS
別のスレにも書いたけど
UA だけじゃなく他のリクエストヘッダも見てるっぽいから
板にもよるけど UA 偽装だけじゃ不十分な場合もある
109: 2022/04/09(土)02:59 AAS
Accept: text/html と Accept-Language: ja と oekaki_thread1 あたりが必要みたいだね。
あと Referer もスレの l50 のアドレスとかにしないといけないみたい。
navi2ch-2ch-send-message を書き換えるのが良さそうかな。
110: 2022/04/09(土)10:42 AAS
proxy2chのサンプルスクリプトもそんな風になってるけど、
ApiKeyのあたりが何のことかわからない。
111: 2022/04/09(土)11:52 AAS
proxy2ch は知らないけど、API 使ってるなら話が全然違うような
スクレイピングで何とかしようって流れだから
112(1): 2022/04/10(日)17:55 AAS
これで書けるかな?
113(1): 2022/04/10(日)17:58 AAS
どこぞの親切な人のsample.luaを借りてUAだけちょっと変更したらとりあえず書けた。
でもいろいろ制限してるみたいだしこの先もわからんね。
114: 2022/04/12(火)12:47 AAS
>>112
どれで?
115: 2022/04/13(水)23:32 AAS
いや、だから>>113で書けたの。
でもまた書けなくなったりくり返してるね。
116(1): 2022/04/16(土)23:03 AAS
今のところ以下で書ける
(setq navi2ch-net-user-agent "Monazilla/1.00 (Ciisaa/1.43(A))")
117: 2022/04/19(火)21:05 AAS
その後>>116で書けなくなる
proxy2chを使ったら書ける
118(2): 2022/04/19(火)21:30 AAS
proxy2chは以下で起動
2chスレ:software
navi2chは以下を設定
(setq navi2ch-net-send-message-use-http-proxy t)
119: 2022/05/07(土)01:01 AAS
>>118
proxy2ch 拾ってきてコンパイルして復活できたわ。さんくす
今のところ sample.lua でリクエストヘッダいじる必要はないんだね
120(1): 2022/05/07(土)01:05 AAS
あ、でも書き込みすると俺環では Emacs 上に
>投稿エラー: HTTP status: 200
>----------------
>send message...failed: HTTP status: 200
って出るわ。書き込みは成功しているけど
何だろこれ…
(navi2chの設定を色々イジりすぎてるせいかもだけど)
121(1): 2022/05/07(土)02:38 AAS
どのスレでもエラーが出る?
122(1): 2022/05/07(土)18:47 AAS
>>121
proxy2ch からの HTTPレスポンスをキャプチャしたりして原因を調べてましたが、
どうやら proxy2ch を --chunked オプションを付けずに起動すると、
navi2ch がなぜか書きこみ結果の HTTPボディを拾えなくなって? >>120 の症状が出るみたい
おま環、OS依存かもしれないですが…
あと、>>118 の先の proxy2ch オプションですが、-c は要らない気がします
(navi2ch は HTTP CONNECT を喋らないと思うので)
現時点で navi2ch + proxy2ch を動かすための
・navi2ch に当てるパッチ
・proxy2ch 起動オプション
省2
123(3): 2022/05/09(月)17:27 AAS
>>122
navi2ch を設定変更なしで
・*.5ch.net 対応
・proxy2ch で動作
させるためのパッチを置いておきます
変更点:
・*.2ch.net -> *.5ch.net 変更対応
・bbsmenu.html を 5ch.net から取得
・bbsmenu.html に含まれる 外部リンク:リンクを 外部リンク:に強制書き換え
・navi2ch-net-http-proxy : proxy2ch に接続するために初期値を localhost:9080 に変更
省4
上下前次1-新書関写板覧索設栞歴
あと 242 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s