2chproxy.pl Part2
>>526
ありがとうございました。挑戦してみます >>526
有難う御座います
これでkrskも行けるようになったのは怪我の功名w だがしかし526のをやるとpinkのスレがdat落ち状態になってしまう 2chproxy.plを5ch仕様とpink仕様の2つ立ち上げたら何とかなるかと思ったがうまく行かないなあ
ホストを127.0.0.1と127.0.0.2にしても127.0.0.2は認識してくれない 127.0.0.2はlocalhostじゃない何かになってしまうからな
どっちも127.0.0.1にしてポートを分けるのはどうよ 書いたあとで思ったけど>>526の行の手前で$domainで判別して
従来仕様とc/をつける方法切り替えるのがスマートな気がした if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
}
でいけるはず はじめ
c/
を追記。
しただけでは変化ないみたいでした。
それで#注意事項を読みました。先輩方の指導では当然の事項は省略されてるのだろうと推測し。
2chproxy.pl
#注意事項
# JDではスレ一覧の右クリックメニューのその他->スレ情報を消さずに再取得を行えばOK
#4. 設定の変更を適用する場合はプロクシの再起動が必要です
<--以上2つのどちらかだな?と推測しました
プロクシの再起動とはどうやるのか?リードミーを見ました
ダウンロード
git clone tps://github.com/yama-natuki/2chproxy.pl.git
次回からは作成されたディレクトリ、 2chproxy.pl/ に移動し、
git pull
すれば更新されます 端末(機械翻訳)
-------------------------------------
:~/2chproxy.pl$ git pull
hint: 分岐したブランチを調整する方法を指定せずにpullすることは
hint: お勧めしません。このメッセージは、次のいずれかのコマンドを実行することで消すことができます。
hint: 次のプルの前に、次のコマンドを実行してください:
を実行します:
hint: git config pull.rebase false # マージ (デフォルトの戦略)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # 早送りのみ
をヒントにしてください:
hint: "git config" を "git config --global" に置き換えて、デフォルトを設定することができます。
ヒント: すべてのリポジトリに対する優先順位を設定します。また、--rebase、--no-rebase を渡すこともできます、
または--ff-onlyをコマンドラインに渡すと、設定されたデフォルトを上書きすることができます。
を渡すこともできます。
すでに最新版です。
------------------------
変化ないみたいに...に見える
つぎに
# JDではスレ一覧の右クリックメニューのその他->スレ情報を消さずに再取得を行えばOK
をしました
okになったみたいです。どちらの処置もいったでしょうか?...
ありがとうございました(o^∀^o)
感想としましては
------------------------
なんでこんなのが分かるやつが いるんだっ?!と
---------------------------- ありがとうございます
いきなりDAT落ちにしかならなくてどうなったのかと思いました >>533
略
> }
> でいけるはず
最後の } ですが
自分のvim上では1377行目にもともと } がありますが、これを指していて、だから } をのぞいて
if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
と書き換えるという解釈でよいですか? もう一つの疑問
自分はそのpinkというものを使用しません。
その場合、修正箇所の少ない
>>526
> read.cgiで検索して
> 略).$host.$domain."/test/read.cgi/".$category."/".$dat."/";
> これを
> 略).$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
> こうする
のほうがスマートと感じます。これでもいいですか? プルリクしても対応してなさそうだからフォークした。
俺様に修正しとこ >>542
>>533の中括弧は開きと閉じの個数あってる
同じ記号が続くからと}消しちゃったら動かなくなるぞ >>547
> >>533の中括弧は開きと閉じの個数あってる
> 同じ記号が続くからと}消しちゃったら動かなくなるぞ
感謝。修正。自分には、ただの文字列にし見えず、まったく意味を知らないので。 >>544
> 誤爆したなら誤爆ですって書いてこい
誤爆でない、マルチ。一刻もはやく教えてもらうため。 駄目だよマルチは
相変わらず自分勝手なところ直ってないな 初心者ですが、突然スレの読み込みももちろん書き込みもできなくなりました
2chproxyは更新しましたがスレを表示しようとするとhttp://www2.2ch.net/live.html response error(code:404)というポップアップが出てきますResponse Headers Response Bodyとも書いてあります
何か解決法はないでしょうか?
ちなみに2chproxyを実行しないとそういうポップアップは出てきません
もちろんそれでは読み込みも書き込みもできませんが 問題が起き始めた昨日の日付からのレスを読み直してごらん >>552
今日質問を書き込んだので昨日のレスはありませんがどういう意味でしょうか? プロキシの
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
となってる行を
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
にすれば、ピンク以外は動く。 >>554
動きました。ありがとうございます。一連のレスを保存します。 >>553
レスというのはあなたへの返事のことではない
5chでは個々の書き込みのことをレスという >>556
551から555までのレスをコピペして保存しました if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
}
---------------------------
を
--------------
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
に変更。bbspinkくだらぬため。pinkどころか2ちゃん中2スレにしか書き込まないため。
さらに何度も修正することにより、少しずつこうした文字列に慣れていくため。 >pinkどころか2ちゃん中2スレにしか書き込まないため
pinkをやたら強調した上で「中2スレ」って書くから中2病系のスレに
書き込んでるのかと暫し読み違いしてしまった 答えはすでに>>526に出てるのになにを長々と書いてるんだか >>559
> pinkをやたら強調した上で「中2スレ」って書くから中2病系のスレに
> 書き込んでるのかと暫し読み違いしてしまった
ご指摘ありがとうございます!(o^∀^o)
伝わる文章・正確な文章を書くのは難しいですね >>560
> 答えはすでに>>526に出てるのになにを長々と書いてるんだか
ぼくは書き込むたびに、細かな質問をかならず添えているのに、直接的なレスがないのです...
エリートからの直接のレスです!! ほかのザコらは「ありがとうございます!」しか書きません。
自分の願いが叶えば、あとはどーでもいいからですっ
ぼくはもう一歩奥を向上させたい。求める心がちがうのです! 相変わらず他人がどう思うかは一切考えないようだな
駄目だぞそういうのは とりあえずまだ戯れというレベルだけど
クラシックが将来廃止になるケースも考えて、新仕様で取得する方法を試してみた
node.jsとjsdom入れて
const fs = require('fs').promises;
const { JSDOM } = require('jsdom');
const main = async ()=> {
const html = await fs.readFile(スレのHTMLファイル);
const { window } = new JSDOM(html, {runScripts: 'dangerously'});
const result = window.document.getElementById('thread');
console.log(result.innerHTML);
};
main();
ってのを実行すると(これまでとフォーマットは違うけど)
スレデータを取得することはできた 取り敢えず俺には何言ってるのか全く、微塵も、100%理解できんのが悲しい 書けるユーザーエージェント探すとか
API環境導入するとか
HTML数値文字参照変換使って試行錯誤してみるとか https://next2ch.net/test/read.cgi/linux/1654053581/
にそのURL書けばお助けしてくれる人が出てくるかも >>570
> かけるやん
> アク禁されてるんじゃねーの
>>573
> 書けるユーザーエージェント探すとか
> API環境導入するとか
> HTML数値文字参照変換使って試行錯誤してみるとか
>>574
> tps://next2ch.net/test/read.cgi/linux/1654053581/
> にそのURL書けばお助けしてくれる人が出てくるかも
みんな...ありがとう。忘れないよ #全2chをアクセス不能に。勉強のみ。令和5年6月16日
#$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/"; 551の者ですが、
書き込もうとしたら"Post Error もう新しいのにしましょ。"ってポップアップが出てエラーになってしまいます
どうしたらよいのでしょう? >>578
JDじゃなくてsikiです
sikiは最新バージョンです >>577
書き込みの時にこれ通してるなら、68行目辺りに
USER_AGENT => 'Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0',
という行があるから
Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/114.0
とかに書き換え
2chproxy.plを通さず書き込んでいるなら、Sikiスレで聞いておくれ
>>579
> sikiは最新バージョンです
最新とか書かないで具体的なバージョンを書くようにしような Sikiの最新ってVersion: 0.24.2 (x64)なんだが、これだと
Electron: 24.5.0
Chromium: 112.0.5615.204
なので十分新しいんだがなあ >>579
580でSikiスレと書いたけど
Linux板のスレだと人いないから
ソフトウェア板のスレで聞いておくれ >>580
返信ありがとうございます
sikiのバージョンは0.24.2(x64)です
すみません
2chproxyで書き込んでます
レス番580で勧めていただいた書き換えをしてみたんですが、書き込みをすると"Post Error Error: connect ECONNREFUSED 127.0.0.1:8080"という新たなポップアップが出てきてエラーになってしまいます
どうしたらいいでしょうか >>583
あと書き換えをするとスレの読み込みもできなくなってしまいました 書き換えをもう一度やり直してみた所"不正なPROXYを検出しました。16...."
というポップアップが出ました >>583
sikiは読み込みUAだけ指定して書き込みは空欄が推奨だけど
ちなみに自分はsiki Version: 0.24.2 (x64)+2chproxy.plで>>533の修正で問題なく読み書き出来てる 2chproxy.plとSikiのスクショ見てみたいな
書き換えに失敗してる筈だから >>588
再起動しました
端末でkillしてから再起動もしてみましたが
やはり不正な”PROXYを検出・・”となってしまいます 取り敢えずJDimからだけど
2chproxy.pl経由で
Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/114.0
で書けるのは確認した
Sikiで検証はあまりしたくない >>591
https://imgur.com/pLSs31N
これと同じになってる?
なってなかったらこれと同じにする
で、2chproxy.plとSikiを再起動 >>589
> sikiは読み込みUAだけ指定して書き込みは空欄が推奨だけど
出来たらこれのソースを是非 >>590
すみません
スクショのアップを試みましたが
NGワードのエラーとなりできませんでした >>593
書き換えた行は以下のようになってます
↓↓↓
USER_AGENT => 'Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/114.0', っていうかハマってる人は初心者でsiki使ってるならプラグイン試したら良いんじゃないかな?
まぁここで言うのも見も蓋もない話だけど・・・ >>596
合ってるね
このUAだと不正なproxyが出ちゃう板があるのかな?
面倒かけてすまないが
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/114.0
とか
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0
だとどうだろ? >>597
>パターン2:読み込みProxyのみを設定する
>このパターンの場合、Sikiでは扱えない読み込みのみにProxyを用いる。プラグインを用いない・入手できない場合の推奨設定。
うーむ
これってwiki書いた人の私見のような気がする
まあ一番簡単だけど >>590
さらなるご指摘ありがとうございます
しかし”不正なPROXY・・・”になってしまいます
書き換えは以下の行になります
↓↓↓
USER_AGENT => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/114.0 ',
USER_AGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0 ', >>600
書き込み用プロキシを空欄にしたら書き込めました
確か最近そこいじったような記憶があります あ、他の板でもなんとかなりました
書き込めました!
教えてくださった皆さん
本当にありがとうございました!
577から605まで保存します >>602
そうなると2chproxy.pl経由で書き込む術がないので
2chproxy.plを経由しないで書き込むしかないな
Sikiのワークスペース設定で
書き込み用プロキシを空白にして、書き込み用ユーザーエージェントに
Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/114.0
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/114.0
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0
のお好みのを入れる
念の為、設定→ネットワークのプロキシ欄は空白で >>604
じゃあSikiのデフォのUAで書けるんだな
書けるんだったらそれでおk ID:pg0s1GWwさん、夜遅くまで付き合ってくださり
親切に教えていただきありがとうございました
他皆さんもありがとうございました つかID:pg0s1GWwってミスリードしてただけじゃね?
空欄推奨だって教えてくれてる人が居たのにソース出せだの私見だの見当外れな事言って >>610
見当ハズレでもなんでもないさ
元々串経由で書けてたの前提にしてたんだから
あとから
>確か最近そこいじったような記憶があります
と言われて原因が分かったけれど
そんなエスパーは無理だよ >>611
すみません・・
私の不祥事でお手数をおかけしました・・ >>612-613
でもまあ面倒かけてすまんかった
今後ともよろしくね >>614
こちらこそご面倒おかけしました
では落ちます・・ 人間の大きさってこれだけの書き込みだけでもよく分かるものなんだねえ
(シミジミ) 5chのスレが読み込めない場合の対処法まとめ
>>526
>>529-533
>>546 ちゃんと読むと無意味なレスなのが分かるから
勘違いする人が出てくるように
何度も礼を書き込んでるんだな read.cgiの新仕様からdat作れるように改造してみたけど
クラッシク版(c/)使えるうちはそんなに意味ないよねえ