したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#10 @避難所

285名無しさん@避難所:2021/04/29(木) 10:05:41 ID:Zwms.1fE0
>V2Cでは取得できなかったスレッドがWi-Fiを通したスマホのmateでは見られました。
>IPによるものだと思っていたので、同じIPなのにどうしてだろうと不思議です。

datの取得方法には3種あって、V2Cでの呼び名的には
APIモード → 公式専ブラが行ってる認証付きAPIを使用して整形済みdatを取得する方法
read.cgiモード → webブラウザと同じようにread.cgiを使用してhtmlを取得し自分でdatに整形する方法
           .串ではhtmlモードとかも呼ばれてます
jsonモード → itest.5chからjsonと呼ばれる構造でdatを取得しそれを自分で従来のdatに整形する方法
         B11で入れた機能でまだ名前が定着してなくて、itestモードとか410モードとか
         その時の気分で自分ですら名前を混用いるしてます

レスを読んだ感じだと
固定回線のV2C(read.cgiモードオンリー)だとスレを取得できないけど
mateだとスレを取得出来たと受け取ってます

read.cgiモードでアクセス過多(ようはリロードしすぎ)状態になると
向こうから410Gone(ここにはない、見せるものはない)という規制が掛けられます
こうなるとそのIPからはread.cgiモードではレスの取得ができなくなります

ただmateはread.cgiモードではなくAPIモードでdatを取得していてAPIモードではそういう規制がないので
mateではレスの取得ができるのだと思います

ようはV2Cだと読めなくてmateだと読めたというよりは
read.cgiオンリーだと410で読めなくてAPIモードのmateだと読めた
ということ

スレを取得できなくなった場合はスレをwebブラウザ開く(この癖が重要)のが基本
その場合410Goneとだけ表示されたら、以下の2つの何れかで対策が可能です
 ・IPアドレスを変更する
  向こうから見て別の端末になるんで410Goneがチャラになる

 ・API設定2の不可抗力対策をして下さい
  itest.5chからjsonモードdatを取得しレスを表示します
  但しjsonモードは毎回レス全件受信なので表示が遅いのと、過去レスを取得できないのと
  投稿時間のミリ秒を表示できないって制約があります




掲示板管理者へ連絡 無料レンタル掲示板