Fiddler 2chプロクシ専用 Part1 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2015/03/26(木) 23:24:16.96ID:YucLrJ+j0
htmltodatByFiddler
 要.NET Framework (webスクレイピング)
 ttp://mukiyu.g.ribbon.to/ 【v1.05   v2.02 (v2系は差分取得対応)】
 ttp://jbbs.shitaraba.net/bbs/read.cgi/computer/1929/1038409548/
(要参照 ttp://anago.2ch.net/test/read.cgi/software/1426589898/763
 ttp://www.telerik.com/download/fiddler
2015/03/31(火) 20:36:02.93ID:A4P+Z+J20
本当にfiddlerが原因?
xeno以外のAPI非対応専ブラで試してみた?
2015/03/31(火) 20:55:14.31ID:LKUzPnEt0
もう一つ試すとすれば
CustomRules.jsを削除したままfiddler串通して
例の「配信仕様が変更されました」が出るかどうかだな
2015/03/31(火) 21:12:00.84ID:I/zdwn0F0
V2C-Rにapiパッチあててread.cgiを使って閲覧してみましたが、
bbspinkの板でも普通に読み書きできました。

>45
再度CustomRules.jsしてところ、
.netの板ではスレ一覧の取得まで出来て、スレを開くと「配信仕様が変更されました。」が取得されましたが、
bbspinkでは「HTTP/1.1 502 Fiddler - Connection Failed」となり一覧の取得も、スレの読み込みも出来ませんでした。

どうやらxeno側の問題の様ですね
2015/03/31(火) 23:25:41.17ID:2XV1077T0
Xenoで問題ない人もいるから設定の問題じゃないの
2015/04/01(水) 00:03:22.41ID:71or0qqe0
JaneXeno 150119a+htmltodatByFiddler2.02
BBSPINKの各板1つずつスレを開いて見たけど全て問題無く読み込めた
5047
垢版 |
2015/04/01(水) 10:52:06.01ID:BwTWsJRc0
Fiddlerを再インストールし4.5.0.0でCustomRules.jsを新たに編集しましたが結果は変わらず。

Fiddlerを終了させ、xenoの設定→通信から
「proxyを使う」のチェックを外すと、
.netの板もbbspinkの板でも、スレ一覧の取得可能。スレを読み込むと「〜配信仕様が変更されました。」が取得されます。

「proxyを使う」のチェックを入れ、Fiddlerを起動させると、
bbspinkの板だけHTTP/1.1 502 Fiddler - Connection Failedになります。
FiddlerのSessionListでは「no-cache,must-revalidate」と出ます。

proxyまわりの設定が何か邪魔しているのでしょうか?
bbspinkの板でも、3月19日付近までは正常に取得出来ていたのですが。
xenoのプロキシ受信用の設定は、127.0.0.1:8888です。
2015/04/01(水) 15:49:00.39ID:egzZDbvP0
3/19付近におかしくなったんなら3/20にpink鯖をCloudFlareに移動したのが関係あるのかも

【臨時】bbspink.comが見れない書けない報告スレ
http://carpenter.2ch.net/test/read.cgi/operatex/1421319809/201,226

201 名前:Mango Mangüé ★ Thank you ang babait ninyo©2ch.net[agete] 投稿日:2015/03/20(金) 09:28:15.42 ID:??? ?S★(824721)
http://img.2ch.net/premium/8125773.gif
突然ですがaoiとnasuが2ch.netと同じくCFの元に移動するので
しばし見られなくなるかもしれません
ご不便をおかけしましまm(_ _)m深謝

226 名前:Mango Mangüé ★ Thank you ang babait ninyo©2ch.net[agete] 投稿日:2015/03/20(金) 11:53:43.74 ID:??? ?S★(824721)
http://img.2ch.net/premium/8125773.gif
DNS の浸透待ちで
4.2.2.5は変更後のアドレスを返すようです
2015/04/01(水) 16:58:14.38ID:rQowbeSV0
>>50
502エラーになったリクエストだけど、

・Fiddler画面の右側上段のウインドウで、「Inspector」タブの「Raw」タブを開いてクライアントからのヘッダ情報
・Fiddler画面の右側下段のウインドウで、「Raw」タブを開いてFiddlerからのメッセージ

がどうなってるか見てみて。
5347
垢版 |
2015/04/01(水) 19:15:54.84ID:BwTWsJRc0
>>52
>上段のウインドウ
GET http://nasu.bbspink.com/test/read.cgi/ascii2d/1426939368 HTTP/1.1
Host: nasu.bbspink.com
Accept: text/html, */*
Accept-Encoding: gzip, identity
User-Agent: Monazilla/1.00 (JaneXeno/150312)

>下段のウインドウ
HTTP/1.1 502 Fiddler - Connection Failed
Date: Wed, 01 Apr 2015 10:07:37 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 19:07:37.439

[Fiddler] The connection to 'nasu.bbspink.com' failed. <br />Error: ConnectionRefused (0x274d). <br />System.Net.Sockets.SocketException 対象のコンピューターによって拒否されたため、接続できませんでした。 [2400:cb00:2048:1::6814:1fcf]:80
2015/04/01(水) 20:26:27.33ID:rQowbeSV0
>>53
>User-Agent: Monazilla/1.00 (JaneXeno/150312)
このUAが蹴られてんのかな?

一般的なWebブラウザのUAにしてみたら。
htmltodatByFiddler2.02使ってるなら、コメント化されてるのを外すだけなんだが。
5547
垢版 |
2015/04/01(水) 20:34:03.93ID:BwTWsJRc0
>>54
//oSession.oRequest["USER-AGENT"] = "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko";
CustomRules.jsの↑の記述の事でしょうか?
2015/04/01(水) 20:44:36.10ID:rQowbeSV0
そう。
2015/04/01(水) 21:02:39.16ID:rPbFGBpW0
Xeno150312でfiddler4.5.0.0とhtmltodatByFiddler2.02だけど普通に読めるよ
UAのコメントアウトも試してみたけど関係なさそう
どっちでも読める
とりあえず今使ってるXenoとは別フォルダにXenoダウンロードして串以外の設定デフォルトで読めるか試したら?
2015/04/01(水) 21:17:19.48ID:rQowbeSV0
UAの問題じゃないのか。

>>53のIP「2400:cb00:2048:1::6814:1fcf」が、CloudFlareなのかPINK鯖なのか、それ以外なのか…。
2015/04/01(水) 21:23:51.00ID:BwTWsJRc0
>56
コメント外しましたが、
GET http://nasu.bbspink.com/test/read.cgi/ascii2d/1426939368 HTTP/1.1
Host: nasu.bbspink.com
Accept: text/html, */*
Accept-Encoding: gzip, identity
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

HTTP/1.1 502 Fiddler - Connection Failed
Date: Wed, 01 Apr 2015 12:21:11 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 21:21:11.242
[Fiddler] The connection to 'nasu.bbspink.com' failed. <br />Error: ConnectionRefused (0x274d). <br />System.Net.Sockets.SocketException 対象のコンピューターによって拒否されたため、接続できませんでした。 [2400:cb00:2048:1::6814:2d0]:80

結果はやはり502となり、読み込みできませんでした。

>57
xeno0312を別フォルダにインスコして串だけ設定しましたが、状況変わらずです。
2015/04/01(水) 21:24:07.63ID:aIWN0O850
つかなんでIPv6
2015/04/01(水) 21:32:12.31ID:BwTWsJRc0
>60
Fiddler設定のEnable IPv6のチェックを外したら読み込みできました…
他の方もチェックは外されてたのでしょうか?
大変お騒がせしました
2015/04/01(水) 21:35:13.86ID:rQowbeSV0
やっぱ、IPv6だったか。
IPv6だと受付ないんだっけ。
2015/04/01(水) 21:37:52.48ID:rQowbeSV0
>>61
チェック付いてても、IPv6環境じゃなきゃ大丈夫だね。
2015/04/01(水) 21:38:35.83ID:EKJOU5ZB0
>>62
俺もついてた
で夕方ごろから急にピンク板だけ繋がらなくなって色々試しててここに書き込もうとしてたから助かったわw
でも今日の夕方ごろまで普通に見れてたんだけどな
2015/04/01(水) 21:48:07.79ID:rPbFGBpW0
うちはNICのプロパティでもIPv6のチェック外しててIPv4でしか繋がらない
2015/04/02(木) 14:03:21.96ID:IM6j59zJ0
あのさー、これを使うと2chだけでなく他の通信にも影響するよね。
特にブラウザ関連。ダウンロードをしているときにFiddlerを止めると通信が止まる。
そしてニコニコ動画などの読み込みもおかしい。
読み込み自体は時間をおけばできるがすぐにバーが進んだりしない。
ダウンロードし終わってから一気に動くような感じになる。
htmltodatByFiddler2.02は2ch以外にも絡んでくるのか?
2015/04/02(木) 14:15:42.12ID:QvE7TLBW0
>>66>>2
>*Fildderの設定で、オプションの Act as system proxy on startup のチェック外さないと
>  2chブラウザ以外もプロキシ通るようになっちゃうからそれだけ外せばおk
2015/04/02(木) 14:23:15.84ID:k+JXsyTB0
>>66
デフォルトだとWindowsのシステムプロクシとして動くから2ch.netとbbspink.comだけに通したい時は
Tool > Fiddler Options > Act as system proxy on startupのチェックを外す
もしくはnoattach起動させる
2015/04/02(木) 14:32:36.74ID:IM6j59zJ0
ありがとう
2015/04/02(木) 17:41:04.88ID:XeDT2xsa0
やっと、Fiddlerのアップデータが4.4.9.9⇒4.5.0.0になったは。
一部で4.5.0.0見掛けてたのに、自分のFiddlerで更新チェックしても4.4.9.9のままだったから。
2015/04/02(木) 18:20:04.40ID:JqQ3GEYH0
>>2
>4、Xenoのプロキシ設定を127.0.0.1:8888に設定

正しくは127.0.0.1:8888

レス数が一桁のスレに書き込みしようとするとエラーになるんですが他の方どうですか?
2015/04/02(木) 18:41:45.50ID:XeDT2xsa0
>>71
1桁のスレにカキコしてみたけど、無問題だったは。
2015/04/02(木) 18:57:03.30ID:k+JXsyTB0
>>71
なったことない(Xeno150312 fiddler4.5.0.0 htmltodatByFiddler1.05)
エラーメッセージは出るの?
2015/04/02(木) 19:10:54.88ID:JqQ3GEYH0
There was a problem with your FiddlerScript.

オブジェクトが必要です。
オブジェクトが必要です。
 場所 Microsoft.JScrpt.Convert.ToObject(

まだまだ続きますがこんなのが出ます。
2015/04/02(木) 19:31:57.07ID:k+JXsyTB0
>>74
書き込み時なら書き込みに串を使わなければ大丈夫な気もするが

〜1.03まで出てたエラーに似てる
レス数の少ないスレを更新するとエラーが出るってやつだから書き込み時にエラーが出るのとはちょっと違うけど
http://light.dotup.org/uploda/light.dotup.org166553.png

CustomizeRules.jsのOnBeforeRequestにこの記述あるか確認してみてもらえるかな

var headers = oSession.oRequest.headers;
if (headers["Range"]) {
oSession["HeaderRange"] = headers["Range"];
headers.Remove("Range");
}

1.04以降は対策されてるはずだがバージョンと専ブラはどれを使ってるんだろう
2015/04/02(木) 22:43:55.47ID:JqQ3GEYH0
>>75
遅くなってすいません
Fiddler Web Debugger (v2.5.0.0)
Built: 2015年3月20日

32-bit x86

xeno150114
htmltodatByFiddler1.05
こんな感じです

Rangeで検索しましたがCustomizeRules.jsにその記述はありませんでした
2015/04/02(木) 23:23:39.51ID:XeDT2xsa0
>>76
Range対策があるのはhtmltodatByFiddler2.02の方ね。
2015/04/02(木) 23:53:21.57ID:k+JXsyTB0
>>76
1.04以降は対策されてるはずって書いたけど1.05のファイルに>>75の内容入ってなかったわ
今再現してみたら更新時にエラーログ出るね
自分は1.03から必要箇所だけ追加しながら使ってるから気付かなかったスマソ

http://mukiyu.g.ribbon.to/
からhtmltodatByFiddler2.02のファイルをおとして
CustomizeRules.jsのOnBeforeRequest.の内容を2.02のものに差し替えたらエラーが出なくなるかも
自分のファイルだとそれで使えてるわ
2015/04/03(金) 00:39:26.09ID:lrghQsbk0
>>78
OnBeforeRequest書き換えたら無事書き込めました
本当にありがとうございました
2015/04/03(金) 00:41:12.33ID:lrghQsbk0
>>77
ありがとうございました
2015/04/04(土) 23:18:39.90ID:+cnUdJQt0
>>32
Edit→Remove→All Sessonsやったら一気に軽くなったわ
確かに定期的に自動で消してくれる設定あると便利だね
2015/04/05(日) 01:07:05.03ID:vfBwoK3/0
>>81
ツールバーにある Keep: All sessions のところを
Keep: 100 sessions とかにしてみては?
定期的に自動で消してくれる機能になるのかどうかはわからないけど
自分はなんとなくそうしてる
2015/04/05(日) 01:12:46.20ID:vfBwoK3/0
てか失礼。
>>32がKeep: 100 sessionにしてるってからの話だったのね。
うちではそれでも20MB程度だけどなあ
2015/04/05(日) 01:28:13.27ID:IweYdAEl0
メモリ使用量が増えていくのはC#の特徴だよ
時々自動で開放されるからあんまり気にしない方が良い
2015/04/05(日) 16:49:33.36ID:MkIcsgYu0
wikiのTipsにsession保持しない設定のCustomRules.js載せといた
20〜25MB程度だからそんな変わらないかも
2015/04/06(月) 14:32:19.29ID:Q/MjhwFc0
起動直後は20MBくらいだけどずっと起動させてるとRemove All SessonsとClear Logしても50MB以上使用するようになるね
定期的に再起動させたほうがよさそう
2015/04/06(月) 18:50:42.54ID:/4D86ibk0
>>85
情報Thx

とりあえず今のところ>>85のやってから50MBまで行くことないな
(40MB手前で止まってる)
少しでも気になる人は試してみるといいかも
88名無しさん@お腹いっぱい。
垢版 |
2015/04/11(土) 04:24:55.50ID:4Z8/2Cnj0
なんかこのスレ見ると変なエラー出るぞ

【速報】小森美果が母になる
http://mastiff.2ch.net/test/read.cgi/akb/1428323302/
2015/04/11(土) 15:52:28.25ID:VQ/xVDd90
わざわざ不具合あるもの使うより
2ch専用で作られた2chapixy、Prxy2ch辺りを使ったほうがいいな。
2015/04/11(土) 15:58:09.17ID:l0nqF+HF0
>>89
専用のほうがいいというのは同意。

Fiddlerは汎用串だからどうしてもメモリ消費量は多くなるし、
導入もめんどくさくなる。
2015/04/11(土) 19:26:26.98ID:ITHM1qIo0
>>88
バージョンは
Fiddle本体が4.5.0.0で
htmltodatByFiddlerが2.02だが、とくに何もエラーは出てないな
2015/04/11(土) 20:04:03.62ID:U4j1l0T90
>>88
出ない
どういう環境でどういうエラーが出るの?
2015/04/11(土) 21:40:34.13ID:DKCUlKkR0
http://yui.oopsup.com/readfile.php/dokkoisyo/0015.jpg
これかな?
94名無しさん@お腹いっぱい。
垢版 |
2015/04/11(土) 21:41:46.00ID:4Z8/2Cnj0
出なくなったわ
今日の朝方見た時は2回エラーが出たのだが
F4.5.0.0、html~2.02で
2015/04/11(土) 21:43:58.87ID:DKCUlKkR0
Xenoだけど>>93の画像読むときにFiddlerでエラー出るよ
1回読み込んだらキャッシュされるから2回目からはエラー出ない
2015/04/11(土) 21:52:41.83ID:u16evli/0
>>93
この画像の"Content-Length: 400247"と実際のデータ長が合ってないってエラーが出るね。
まあ、どうでもいいエラーではあるわな。
2015/04/12(日) 23:21:52.65ID:We+g37Tn0
Viewだと正常に読み込めてるなあ
2015/04/13(月) 00:01:20.43ID:IeVyWCp10
俺もViewで使ってるけどほぼ不満ないな
読み込みが気持ち1秒遅いくらい
2015/04/13(月) 16:16:23.54ID:DB8FxVUN0
ほぼ FAQ だが
ツール - ビューア設定 - 書庫, 通信 - プロキシを使う
にチェックが入ってたら外すように。
串が必要なのは 2ch.net 宛てリクエストだけなんで。
2015/04/13(月) 16:26:39.17ID:fLjxa4Wq0
先生!
それどのOpen Jane派生かにもよると思います
2015/04/13(月) 20:53:43.78ID:CW7MePt60
先生!
専ブラはJane系以外もあると思います。
2015/04/16(木) 07:51:17.81ID:rSHR0sym0
ftp://i.imgur.com/
2015/04/16(木) 08:04:24.52ID:pYMIurPr0
ftp://
2015/04/16(木) 10:20:52.05ID:yaU46ryV0
>>18
ありがとう
あなたのおかげで今見れてるよ助かった
2015/04/16(木) 10:28:40.36ID:Vc6j+ZM20
>>104
やっぱ、HTMLモードだけじゃねぇ。
でも、APIモードでも500エラーが出るから気を付けてね。
2015/04/16(木) 11:25:08.32ID:yaU46ryV0
>>105
500エラー確かに出るね
完全に体感だけど連続でスレ開いた時に出やすい気がする
あと何故か時々「3月13日より2ちゃんねるの配信仕様が変更されました」が出る
取り直せば直るから困らないけどなんだろね

htmlの方はもうこのまま見れないままで行くのかな
dat落ちした過去ログを取れなくなったのは残念(有料サービス何だから本来そっちが当たり前なんだけど)
2015/04/17(金) 06:08:18.82ID:SaZRMpsx0
Chunked body did not terminate properly with 0-sized chunk,{0}

たまにこのようなエラーで怒られます。
2015/04/17(金) 06:10:39.76ID:SaZRMpsx0
Chunked body did not terminate properly with 0-sized chunk,{0}

たまにこのようなエラーで怒られます。
2015/04/17(金) 11:24:45.19ID:mYgDd+u10
Fiddlerの先生何とかなりませんか?
2015/04/17(金) 11:37:31.81ID:cJbNpP+T0
>>107-109
Tool→Fiddler Options→General→If protocol violations are observed : Do tothing
2015/04/17(金) 12:15:49.40ID:mYgDd+u10
>>110 有難う
DO tothing じゃなく Do nothing で >>107〜108 のエラ−表示はでなくなりましたが、
相変わらずスレの更新ができません。
特にこのスレ自身読込ができません。
2015/04/17(金) 12:28:04.83ID:hVfmhaqh0
>>111
htmltodatByFiddlerじゃ、>>102-103のカキコがあるスレはどうやっても読めないよ。
Fiddler使って読みたいなら、APIモードに対応させないと。
詳しくは

http://prokusi.wiki.fc2.com/wiki/Fiddler%2BCustomRule#na34fedc

のTipsを見てね。
2015/04/17(金) 13:24:35.80ID:mYgDd+u10
>>112
申し訳ない。現在は他の串+Xenoでしのいでいます。
今晩にでも早速ゃつてみます。
2015/04/17(金) 17:22:19.44ID:mYgDd+u10
>>113
できました、気持ちよく読み込んでおります。
ァ−すっきりした。
2015/04/18(土) 11:11:43.01ID:9H0rPzUm0
しゃーないから
>>16さんので分けるようにして、見れないスレある間はAPIにしたわ
116名無しさん@お腹いっぱい。
垢版 |
2015/04/18(土) 16:15:14.26ID:L4i0BUlA0
あげ
2015/04/19(日) 07:39:24.71ID:B+wZ0q1f0
http://anago.2ch.net/test/read.cgi/software/1427379856/
http://anago.2ch.net/test/read.cgi/software/1427669971/
http://anago.2ch.net/test/read.cgi/software/1429108443/
今、ソフトウェア板の上記のスレが

janexeno+Fiddler →HTTP/1.1 520 Origin Error
Firefox、IE →Error 520
janestyle →見られる

こういう状態なんだけど、どうしたらjanexeno+Fiddler及びFirefox、IE で見られるようになるの?
Firefox、IEでも見られないのでFiddlerの問題では無いと思うんだけど
どこで質問したら良いかわからない

janexeno+Fiddlerでソフトウェア板スレ覧、上から順に20個くらい開いたけど全部エラーだった
その20個くらいのスレをFirefoxで確認したらエラーになるスレとならないスレがある
118117
垢版 |
2015/04/19(日) 07:46:11.20ID:B+wZ0q1f0
ソフトウェア板以外のスレは、自分が確認した限りではjanexeno+Fiddlerで正常に見る事ができている。
2015/04/19(日) 08:18:14.53ID:pIdkRnC/0
http://jbbs.shitaraba.net/bbs/read.cgi/computer/1929/1038409548/258-260

258 :名無しさん:2015/04/17(金) 21:26:42 htmltodatByFiddler 2.02 ありがたく使わせてもらっています
先日2chのスレでウンコって書きました。もうしませんごめんなさい。 by FIX ★が書き込まれたスレが取得できない状態になってしまいました
何らかの形で対応できないものでしょうか

259 :名無しさん:2015/04/17(金) 23:32:31 >>258
Fiddlerと2chの間にはCloudFlareがあってだな
2chのread.cgiのバグを修正しない限りCloudFlareが誤動作するんだ
これは端末のツールでどうこう出来る問題じゃないんだよ

260 : ◆/vmukiyuzw:2015/04/17(金) 23:51:11 >>259さん、フォローありがとうございます。

>>258さん
一応状況は把握していて、何か逃げ道はないかと考えていたのですが
htmlを取得して変換するという仕組み上、そこでエラーになる状況であれば
完全に回避することは難しいと考えます。
(どのレスにウンコって書きました。もうしませんごめんなさい。 by FIX ★が書かれてるかは読んでみないと分かりませんしね)
現状ではAPI対応のプロキシもいろいろあるようなんで
そちらをお使いいただいたほうがよろしいかと。

しかし、2ch.net側としても
read.cgi経由(htmlプロキシだけでなく汎用のwebブラウザでも)で
読めない状況はまずいと思われるので
そのうち対応されるだろうと期待して様子見してるのですが。
2015/04/19(日) 08:19:15.13ID:pIdkRnC/0
ftp://がウンコになってしもうたw
2015/04/19(日) 08:19:15.18ID:pIdkRnC/0
ftp://がウンコになってしもうたw
2015/04/19(日) 08:38:52.37ID:bYZg4kx30
Xenoで↓このスレを開こうとしたら
http://anago.2ch.net/test/read.cgi/smartphone/1428639115/
(・∀・)ナンカエラーダッテ HTTP/1.1 520 Origin Error
となって、ログを削除しようが何しようが開く事ができない
他のanago鯖のスレは開けるのに何故だろう
因みに普通のブラウザではエラーも出ず開く事ができる
2015/04/19(日) 08:48:08.96ID:pIdkRnC/0
>>122
Firefoxで全件指定で開いたら520エラーになるよ。
多分ウンコがカキコされたレスがあるんじゃない?
2015/04/19(日) 09:20:17.29ID:eTMuMEz70
ftp://がウンコになってしもうたw
2015/04/19(日) 10:11:22.93ID:pIdkRnC/0
&#102;&#116;&#112;&#58;&#47;&#47;
 ↓
ftp://
2015/04/19(日) 10:56:30.85ID:bYZg4kx30
>>123
あぁ本当だ、最新50件表示でしか見てなかった
たしかに全件表示だと520エラーでるね・・・
という事は恐らくウンコ云々のやつか
127117
垢版 |
2015/04/19(日) 11:54:58.03ID:ovSHXOfj0
カスタムルールをAPI対応のものに変えたらxenoでエラーになるスレを読めるようになりました
FirefoxとIEでは相変わらずError 520になる
Fiddlerの設定→オプションの Act as system proxy on startup のチェックを外してるんだけど
それでもブラウザでFiddlerのプロクシを通ってしまってるということ?
2015/04/19(日) 14:13:49.17ID:5vZxfgTd0
APIのやつって時間経つと期限切れかしらないけど使えなくなるやね
リセットすればいいんだけどさ
2015/04/19(日) 14:36:13.40ID:pIdkRnC/0
>>128
SID期限切れなら401エラーだけど、500エラーなら偶にあるAPI鯖側の内部エラー。
500だったらスレをリロードすればいい。

API対応は5分間隔でSID更新してるから、仕様上では期限切れにはならない。
2015/04/19(日) 15:01:55.93ID:pIdkRnC/0
>>128
ごめん。もし認証でエラーがあると、それ以降認証が通らないバグがあったは。

なので、CustomRules.jsのOnBeforeRequest()関数で、以下の部分を修正しておいて下さい。

 switch(AuthState) {
 case AUTH_STATE.SUCCESS:
  break;
 case AUTH_STATE.FAIL:
  //認証エラー。他のpluginに任す
  AuthState = AUTH_STATE.YET;   ←これ追加
  return;
 default:
  //呼ばれないはず
// Console.WriteLine("Unknown State:{0}", AuthState);
  return;
 }
2015/04/19(日) 20:32:58.91ID:QuZljoDu0
APIだと>>85って効かない?
2015/04/19(日) 20:53:51.95ID:a3vaSfBw0
>>127
正直よくわからないなら無理して使う意味もないし他のツール使ったほうがいいと思う
Fiddlerを通ってるかどうかはFiddlerを終了させて変化があるか確認すればいいけど
そのWebブラウザはFiddlerを通ってないから520になるし通ってもWebブラウザじゃ正常に表示されないよ

Webブラウザ経由(非API)のアクセスで520が変えるのはFiddler関係なくサーバーの仕様
連続で520になるのも1回520になるとしばらく520が返るという仕様も含まれるらしい
http://carpenter.2ch.net/test/read.cgi/operatex/1421829594/836
2015/04/19(日) 20:57:17.60ID:a3vaSfBw0
あれ?直った?
htmlモードでも読めるように戻ったかも
2015/04/19(日) 21:27:31.15ID:pIdkRnC/0
Webブラウザで見ると、ftp://がちゃんとリンクになってるは。
2015/04/19(日) 23:29:12.97ID:dCisBnqq0

たしかにhtml2datでみれるね
2015/04/20(月) 02:51:06.95ID:5DUIw/Te0
fiddlerそのものをAPI対策には使ってなくて、subject.txt取得失敗対策に使っていて、
2chブラウザ(JaneXeno)→Fiddler→2chAPIProxy→2chサーバ
みたいにしてつないでいて、現状Fiddlerを通るすべての通信が2chAPIProxy経由になってます。
(Fiddler OptionsのGatewayでManual Proxy Configurationにhttp=127.0.0.1:9999とか書いてます)

別件で2chブラウザ以外のストリームもFiddlerを通したいんですが、URLがbbspinkや2chでないものは2chAPIProxyを通さずに通信したいです。
URLを判別して、proxyを経由するかしないか選ぶといったことはCustomRule.jsの修正で可能でしょうか?
2015/04/20(月) 04:41:52.34ID:Jf3Cret00
>>136
クライアントのPOSTリクエストが特定のURLだったら、POSTリクエストに親のプロクシを付加して投げる事は出来るはず。
"X-OverrideGateway"でググってみそ。
2015/04/20(月) 05:16:58.31ID:Vd5eAlvX0
WEBブラウザでも読めるようになっているね
でもそのせいかFildderのAPIモードでXenoのdat落ちしたスレがログ破損扱いになる
HTMLモードで使えているから良いけど
2015/04/20(月) 13:28:53.30ID:kNGHiCYB0
>>136
ここ「2chプロクシ専用」だからなあ
2015/04/20(月) 16:05:48.48ID:Jf3Cret00
>>16さんを参考に、RulesメニューからAPIとHTMLのモード切り替えに対応したは。
なお、こっちはラジオボタン方式で。

class Handlers {

public static RulesOption("&API", "2ch Proxy Mode", true)
var b2chProxyAPI: boolean = true;
public static RulesOption("&HTML", "2ch Proxy Mode", true)
var b2chProxyHTML: boolean = false;

}

これで、CustomRules.jsをいちいち切り替えなくて済むは。
2015/04/20(月) 17:26:47.17ID:icP7/SGY0
>>140
これって一つのCustomRules.js内にAPIモードとHTMLモード両方の構文入れといて
Rulesメニューで選択した方が都度呼び出される感じ?
当然ながらapitodatByFiddlerに>>140を追記しただけだとHTMLに切り替わらなかったので
詳しく使い方を知りたい
2015/04/20(月) 17:47:22.95ID:Pu+LgBbC0
両方のルーチンをいれといて
変数のb2chProxyAPIとb2chProxyAPIでどちらか判定するんだろ
プログラムかじってないと変更がわからんと思う
2015/04/20(月) 17:50:25.42ID:icP7/SGY0
>>142
無理だわ残念
ありがとう
2015/04/20(月) 17:50:51.94ID:Jf3Cret00
>>141
CustomRules.jsに、API&HTML両方のロジックを入れて、メニューで選択されたフラグ(b2chProxyAPI、b2chProxyHTML)のON/OFFを判断して、
処理するロジックを切り替えるだけ。

class Handlers {

メニュー追加
変数定義
関数定義

OnBeforeRequest(){

if(b2chProxyAPI){
 APIモードの処理
}

if(b2chProxyHTML){
 HTMLモードの処理
}

}

OnBeforeResponse(){

if(b2chProxyHTML){
 HTMLモードの処理
}

}

}
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況