レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
スクリプト#3 @避難所
スクリプトに関する話題なら何でも
V2C使用法[スクリプト]
ttp://v2c.s50.xrea.com/manual/script.html
V2Cwikiにもスクリプト関連の情報があります
ttp://v2c.kaz-ic.net/wiki/?%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
■前スレ
スクリプト#2 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/
解決したら解決方法も書いておくと過去ログの蓄積になるんだぞっと
httpsが開けないバージョンもあるから
自分の場合には書き込む時点でいろいろといじってる
原型 https://pbs.twimg.com/media/E0b5YI5UcAk4Kug?format=jpg
SSL対策 http://pbs.twimg.com/media/E0b5YI5UcAk4Kug?format=jpg
リンク切り ttp://pbs.twimg.com/media/E0b5YI5UcAk4Kug?format=jpg
直画像扱い ttp://pbs.twimg.com/media/E0b5YI5UcAk4Kug.jpg
まあ、RePlaceで本文置き換えの正規表現混ぜ込めば良いだけなんだけど。
>>512
乙です
俺は>>510 でも>>512 でもサムネや拡大画像を全て問題なく見れる
使ってるImageViewURLReplace.dat次第だよね
なお↓みたいなのは俺のV2Cだとサムネも拡大画像も出ないのだが、これを普通に見れるReplace.datもあるのかな
http://imgur.com/gallery/ndCfT5L
>>514
こんな感じで見れてます
https://i.imgur.com/H7Fo8rL.jpg
背景色つけたIDを抽出するスクリプトってないですか?
そういうAPIがないので無理やな
https://www.instagram.com/sumatanentame/
ここをインスタに登録すると一覧更新でエラーになる。おま環かな?
公式マークが付いてないと情報の解析に失敗するみたい
日曜日までお待ちを
違うかなぁ
何せユーザのトップページの解析に失敗してます
本文中に"(ダブルコート)があるんだろうか?
なんかそっちぽい気も
>>515
遅レスすまそだけどthx
その後、↓の595でアップされてた ImageViewURLReplace.dat_210502 入れてみたら>>514 の画像サムネ&ポップアップ見れるようになった
http://jane2ch.net/test/read.cgi/community/1605418637/
>>510 とか>>512 のツイッタ系もこれで多分問題なくいけてるな
<削除>
インスタの新着更新したら、ログイン規制に。規制解けて更新したらまた規制された。
>>518
本文中の絵文字が悪さしてるっぽいです
(どの絵文字なのあまでは掘りません)
テスト版を作ってるんで明日にでも出せれば
>>523
あんまつづくようならログインしなおしてセッションIDを更新してみてください
(相手のあることなので100%それで解決するとは言い切れませんが)
bakusai対応scriptを愛用しているのですがいつの間にか書き込みが出来無くなっていました
みなさんは問題無く、自分のおま環なんでしょうか?
>>526
爆サイ対応させてるけど問題ないよ
>>527
おま環ってことですね、ありがとうございます
自分の環境の古い箇所を調べて置き直していってみます
アメリカの金利上がりそうだから
IS米国リートETF売るかな
やっとこインスタ出せそう
エラーメッセージの出し方変えたらやたら429(アクセス過多エラー)が出るようになって
調べてみたら1時間に200回までしかAPIを叩けない模様
但し、この200って数字正規の手順で取得したキーの場合の上限なんで
野良APIを使ってるこちらの場合はそのまま200なのかもっと少ないのかは不明
>エラーメッセージの出し方変えたらやたら429(アクセス過多エラー)が出るようになって
新しく出るようになったわけではなく
メッセージの出し方を変えたから今回初めて目に見えるようになったと思われ
429のせいでタイムラインがサッパリ取れん・・・
もうダメなのかなぁ・・・
もう1日様子見てすまたん対応のインスタは明日
今はsessionidしか取り込んでないけど
アカウントのロック対応で他にも取り込まなきゃなクッキーを増やさなきゃかも
出す出す詐欺のインスタですが、出す直前にバグがあったんで
もう二日ほど動かしてから出します
爆サイの兵庫風俗の各スレのURLが5ch形式に置換されなくなりました
対応の方よろしくお願いいたします
https://bakusai.com/thr_tl/acode=7/ctgid=103/bid=436/
>>536
スレ一覧をクリックしてもスレが開かない
スレに貼られた爆サイのオリジナルurlをクリックしてもV2Cでスレを開けない
どちでそ?
それ以外?
ただ後者の場合はURLExec.datの定義を変える必要があって
//爆サイ
h?ttps?://bakusai\.com/thr_(?:res|tl)/.+【TAB】$&【TAB】${V2CSCRIPT:S} OpenBakusaiWithV2C.js $URL
とする必要があります
あー
>>536 からスレ一覧を開けたたら便利かな?
>>537
爆サイスレ内の前スレのリンクが以前は
http://bakusai.com/test/read.cgi/a7c103b1234/1234567/ のような形式に置換されていてV2Cで開けていたのが
https://bakusai.com/thr_res/acode=7/ctgid=103/bid=1234/tid=1234567/ のように置換されていない状態になりV2Cで開けないようになっているようです
おそらく爆サイ側のhtmlの変更で正規表現が対応しなくなっただけかと思うのですが
>>540 自己解決
getdat.jsの
var directRegex = /<a href="https?:\/\/bakusai\.com\/thr_res\/(?:acode|ctgid)=(\d+)\/(?:ctgid|acode)=(\d+)\/bid=(\d+)\/tid=(\d+)\/?(?:rrid=\d+\/)?.*?" target="_blank">
を
var directRegex = /<a href="https?:\/\/bakusai\.com\/thr_res\/(?:acode|ctgid)=(\d+)\/(?:ctgid|acode)=(\d+)\/bid=(\d+)\/tid=(\d+)\/?(?:rrid=\d+\/)?.*?" target="_self">
に変更したら置換されるようになりました
以前配布されていた設定ファイルとスクリプトに同梱していたJava8対応の
menu.jsを使用していますが、OracleがJDK 17を無償配布したのを機に
ダウンロードし、解凍後システム環境変数にJAVA_HOMEのパスを登録し
v2cparmsを書き換えV2Cを起動するとmenu.jsを読み込まず、ファイル→
再読み込み→menu.jsをクリックしても「menu.jsを読み込みました」と
表示されますが設定が反映されません
js-engine.jarとrhino.jarはlauncherフォルダにコピーしています
設定→Plus版の追加機能→設定3のその他にあるJava8からの
スクリプトエンジン(Nashorn)を無効にするもチェックを入れています
JDK 17でmenu.jsを動作させるにはどうすれば良いのでしょうか
ちなみにmenu.jsは不要な項目を削除し上書きした物を使っています
バグ報告用テンプレ
【V2C】 1.1.3 [R20171103] (L-0.7.0:amd64)
【Java】 17+35-LTS-2724 (Oracle Corporation)
【OS】 Windows 10 (amd64)
【メモリ】 Total(Free)/Max.: 64(36)/500 (Phys. Total/Avail.: 3894/2080) [MB]
【Rhinoスクリプトエンジン】 あり
【systemスクリプト】 menu.js(P)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.2ch.net/bbsmenu.html (最終更新日:2021/09/24 15:18:27)
【起動時に2chの板一覧を更新】 未チェック
【レス表示フォント】 游明朝 Regular
【指定フォントにない文字は他のフォントを使用】 チェック済
【代替 (AA用)フォント】 IPAMonaPGothic
【その他 (UI用)フォント】 メイリオ
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.28.7.2 For V2C+ API(1式HYBRID) & read.cgi
【B11スクリプト】 readcgi.js(2020/08/18 18:50:23), readcgi_aux.js(2021/08/11 08:03:54)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2020/08/18 18:50:24)
【B11用 URLExec.dat】 URLExec_B11.dat(2020/08/18 18:50:24)
【UA(API DAT取得)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64)
【UA(API 書き込み)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
>>542
R2.11.8、T3系、R+、+の場合はJava8を使ってたほうが面倒なことにならないと思います
Java17はV2Cからみたら完全にオーバースペックで実はJava8で十分だったりします
(本家、MOD、Z、/2の場合はJava8でもオーバースペック)
Java17の機能であったらいいなぁと個人的に思うのはhttps通信のバージョン1.3ですが
これもV2C的にはBeプロフィールのPopupくらいでしか使いません
js-engine.jarとrhino.jarを入れて「スクリプトエンジン(Nashorn)を無効にするもチェック」した場合は
スクリプト環境はJava7と同等の環境になるので今使ってるmenu.jsがJava8用にカスタマイズされたものなら
作ろうとしてるJava17環境では動かないと思います
R2.11.8、R3系、R+、+
でした
>>543
返答が遅くなった事をお詫び申し上げます
Java15以降はGraalJSに変更され一部スクリプトが起動しないみたいですし諦めます
したらばにあった板が単独掲示板サイトに移行してたんですが
これ爆サイ用のスクリプトでいけそうな気がするんですがどうなんでしょうか?
ttps://citydeli.area009.com/
レス番号を条件にレスを非表示にするスクリプトってないの?
実況スレの初めのほうに保守目的で無意味な書き込みが続くことがあるんだけど、
通常のNGだとレス番号を条件に含めることができない
レスの内容(正規表現)とレス番号を条件に非表示にするようなスクリプトがほしい
実況スレなんてどうせその場限りでどんどん流れて消えるものなんだから気にしなきゃいいだけでは
>>548
お前みたいに質問の回答にもなっていないレスする奴沢山居るけど何が目的なの?
答えられないなら何でスルーしないんだ?
>>549
お前みたいに質問の回答にもなっていないレスにレスする奴沢山居るけど何が目的なの?
お前こそ元質問に答えられないなら何でスルーしないんだ?
坊やだからさ
>>549
ヤフー知恵袋あるある
NGexで指定できる条件がもっと増えればいいんだけどね
ID出現回数、名前出現回数、書き込み日時、レス番号、スレが立ってからの時間とか
>>231 のtree.jsですが、Java8だと $SCRIPT tree.js all が小さな小窓ができるだけになってしまいました。
>>554
バグ報告用テンプレをください
どのスレのどのレス番号かを教えてください
【V2C】 2.21.8 [R20210813] (L-0.3)
【Java】 [P]1.8.0_201-b09 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(Free)/Max.: 305(254)/683 [MB]
【Rhinoスクリプトエンジン】 あり
【BouncyCastle】 なし
【webp-imageio.jar】 WebP_luciad-webp-imageio.jar(最終更新日:2019/04/05 11:49:44)
【webp-imageioライブラリ】 libwebp-imageio.dylib(最終更新日:2019/04/04 14:48:42)
【systemスクリプト】 subject.js(A), getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2021/10/14 13:07:07)
【起動時に2chの板一覧を更新】 未チェック
【レス表示フォント】 HiraKakuPro-W3
【指定フォントにない文字は他のフォントを使用】 チェック済
【参考:黒電話絵文字を表示するフォント】 WadaLabChuMaruGo2004EmojiP-Italic-Derived
【参考:ロケット・ダブルハート絵文字を表示するフォント】 WadaLabChuMaruGo2004EmojiP-Italic-Derived
【代替 (AA用)フォント】 IPA モナー Pゴシック
【その他 (UI用)フォント】 和田研中丸ゴシック2004絵文字P
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.28.8.1 API(1式HYBRID) & read.cgi
【B11スクリプト】 readcgi.js(2019/08/17 09:13:40), readcgi_aux.js(2021/01/29 16:12:46)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 15:42:59)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:54)
【UA(API DAT取得)】 Monazilla/1.00 JaneStyle/4.10 Windows/10.0.19042
【UA(API 書き込み)】 Monazilla/1.00 JaneStyle/4.10 Windows/10.0.19042
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0
【不具合内容】
【不具合URL(「すべて」禁止)】
【再現方法】
【調査済項目】
すべてのスレで出るんですけど。
$SCRIPT tree.jp ジェスチャーに登録だと
https://i.imgur.com/gpiodEr.jpg
$SCRIPT tree.jp all コマンド登録だと、左上に小さな小窓がでるだけです。スクリプトエラーは何も出てません。
https://i.imgur.com/WVxrkIi.jpg
OSX 10.6.8 同じ tree.js で java6だとこんな感じで出てました。
https://i.imgur.com/Jshrh7M.jpg
>>556
現象をこちらでも確認しました
ただ全くの未知の処理なもんでJava6とJava8以上で挙動を比較しながら原因を見つける必要があるんで時間がかかります
新年の仕事始めくらいまでお待ちください
allで全レスツリー表示できると今日知りました
tree_20211230.zip
https://www.dropbox.com/s/epx3z1qlvbygz0t/tree_20211230.zip?dl=1
Java8以上+Rhinoスクリプトエンジンの環境でパラメータを指定すると
内部処理不正で空白の四角だけが表示されるのを修正
Z+Java17+Rhino、V2C-R 3.5.0+Java8、V2C/2+AppleJava5+Rhinoで動作を確認
# tree.jsはJava6、Java7時代に作られたスクリプトでJava6、Java7+内蔵スクリプトエンジンではOKだった処理が
# Java8以上+Rhinoスクリプトエンジンではエラーを吐かない処理異常を起こしてました
# Java8対応されたV2C-R 2.11.8系では動かしてないので同じことが起きてたのかは不明です
ついでなんで以下のパラメータを追加(スクリプトファイルのヘッダには未記載)
・selected
allと併用して使用する
指定するとマウス操作をしたレスを含むツリーのみを表示する
・norightpadding
non-outline指定時にレスの右側の空白を作らずに右側いっぱいまで使って表示する
tree.js all non-outline selected norightpadding
な感じで
https://i.imgur.com/ewAf99e.png
な感じ
>>553
ありがとうございます。
>>559
>>558 宛でした
>>558
画像サムネが別のurlにつくバグがあるんで明日修正版を上げます
>>558 は削除しました
tree_20211230_2.zip
https://www.dropbox.com/s/fufogxxfkmkh175/tree_20211230_2.zip?dl=1
・Java8以上+Rhinoスクリプトエンジンの環境でパラメータを指定すると
内部処理不正で空白の四角だけが表示されるのを修正
・サムネがないurlがレス内に存在する場合にサムネの表示位置がずれるのを修正
Z+Java17+Rhino、V2C-R 3.5.0+Java8、V2C/2+AppleJava5+Rhinoで動作を確認
# tree.jsはJava6、Java7時代に作られたスクリプトでJava6、Java7+内蔵スクリプトエンジンではOKだった処理が
# Java8以上+Rhinoスクリプトエンジンではエラーを吐かない処理異常を起こしてました
# Java8対応されたV2C-R 2.11.8系では動かしてないので同じことが起きてたのかは不明です
ついでなんで以下のパラメータを追加(スクリプトファイルのヘッダには未記載)
・selected
allと併用して使用する
指定するとマウス操作をしたレスを含むツリーのみを表示する
・norightpadding
non-outline指定時にレスの右側の空白を作らずに右側いっぱいまで使って表示する
tree.js all non-outline selected norightpadding
な感じで
https://i.imgur.com/ewAf99e.png
な感じです
>>562
追加パラメータがいいですね。さっそく追加しました
地味なリクエストで申し訳ないのですが
画像ビューアでたくさん画像を開いていると、たまに接続の関係なのか、エラーが起きて取得できないものがあります。
このエラーになっている画像だけを全部リロードするような機能が欲しいのですが、これはスクリプトで実現可能でしょうか?
画像ビューアはスクリプトからは手を出せないところなので
スクリプトでの対応はできません
スクリプト実行エラー: org.mozilla.javascript.EcmaError: TypeError: Cannot read property "shortcode_media" from undefined (<Unknown source>#2668(eval)#502) in <Unknown source>#2668(eval) at line number 502
このエラーが出てInstagramの新着が取得できないのですが、何が原因なんでしょうか?
>>479 を入れ直してみたんですが改善しませんでした。
なんか特定のユーザーだけインスタ取得できなくなったけど未解決か
>>567
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "shortcode_media" from undefined (<Unknown source>#2711(eval)#502) in <Unknown source>#2711(eval) at line number 502
インスタ最近仕様変更があったのかな
https://github.com/InstaPy/InstaPy/pull/6467
ユーザー登録してなくても見れるようになる? ならないか。。。
エラー吐くユーザーと見られるユーザーがいる
インスタの画像 未登録者でも見れる https://gramhir.com/ から取れるようになりません?
爆サイが今日から見えなくなってるんですが、おま環でしょうか?
こまった時のこのスレ頼みで申し訳ないですが情報をお願いします
FTBKS48_UpdatePack_with_webThreadSearchEx_20220306.zip
https://www.dropbox.com/s/mpufwrcq60kbznb/FTBKS48_UpdatePack_with_webThreadSearchEx_20220306.zip?dl=1
・爆サイに書き込めなくなったのを修正
post.js、getBakusaiLists.js
・WEBスレッド検索(ff5ch)の修正
webThreadSearchEx.js
・他のブラウザで書きこんだIDが同じレスをV2Cで自分のレス扱いにする機能を追加
(要書き込みの自動ラベル付け)
threadld.js
threadld.jsに
【TAB】setLabelMineByID(th, cx);【TAB】【TAB】// IDが同じ場合他のブラウザで書きこまれた自分のレスに自分のレスラベルを付ける(要書き込みの自動ラベル付け)
を追加してください
https://i.imgur.com/wRcohgL.png
>>573
この版を試してみてください
>>574
ありがとうございます
おま環な可能性はまだ残ってますが原因不明エラーのままでした
コンソール出力見てみたらLine59で板一覧が見つかりませんのエラー表示が
コマンドが間違ってるかと思ってfavorite.txtのを書き足してみたけど変わらず
(自分の追加してたコマンドは昔作った奴なので$SEARCHで板名を引っかける奴でした)
2月28日までは今まで通りに見えていたんでPC環境外がトリガとは思っているんですが・・・
エラー出てるのv2c.readURLの所ですね
スクリプトで生成してるURLはブラウザで開けたんでV2Cで同じように取りにいけてないと予想
V2Cに対して通信を途絶させる要素が今月に入ってから何かあったんだろうか・・・
>>575
差し支えなければどの板か教えてください
実際のurlとV2C上でのurlの両方
>>577
どの板かと言われると爆サイのすべての板なので・・・
コマンドの書き方が悪いのかと思ってスクリプトに同梱されていたfavorite.txtを
転記しても同じ状態(getBakusaiLists.jsの42行目の書き方の振り分けどっちも×)
ブラウザで確認したURLはそこのコード見て作った「https://bakusai.com/areamenu/acode= ほげ/」です
v2c.readURLの戻りがNULLっぽいですね
実際新しいスクリプトで動いてる所との違いがどこにあるのかな、と
3月頭のトリガがどこの仕様変更かわかんない
V2Cは古いけど仕方ない大元の2.11.4、javaはXPの時からjre1.7.0_79で動かしてます
runtimeになにか制限かかったのかなぁ
>>578
ネットワーク的に何が起こってるのかを知りたいので
ネットワークのログを貼ってもらえませんか?
本物の爆サイのurlでログに載ります
>>579
V2Cあんまり詳しく無かったのでネットワークログに気がついてませんでした
これ証明書関連って所でしょうか
11:18:03.359 https://bakusai.com/areamenu/acode=( ほげ)/
+sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
スクリプト側でなんとかなるものなのか、V2Cの環境でなんとかなるものか、JavaのRuntimeそろそろ諦めるべきか
他に似たような報告無い所をみると後者寄りですかね
>>580
API設定2のB11のバグ報告用テンプレを貼ってもらえますか?
>>580
Java7の純正証明書が古いときに昔出てた記憶です
古い時つーか古いのでかな
>>581
すいません、V2Cは爆サイ専用として切り離して利用していて
B11関連は入れてないと思うのとAPI設定2がよくわかりませんでした
>>582
そんな気もしてるんですがJava環境の切り離しが出来る大元V2Cの
JRE7内梱版(jre7u79みたいです)を使い続けていました
ちょっとマシかと思ってjre7u80のダウンロードを試みたんですが
サイトに旨く繋がらない・・・うーん
>>584
爆サイ専用に切り離しでかつB11を入れてないならビンゴです
Java7のhttps通信は古いんで最近のhtttps通信には対応してません
3/1頃に爆サイ側がhttps化したのでそれをトリガにJava7のhttps古い問題が
暴発したと思われます
B11を当てれば解決すると思うのですが
爆サイ以外でもV2Cを使ってる人ですか?
爆サイだけでV2Cを使ってない人ですか?
Javaを8か11にするのも手ですが、そすると今度はスクリプトが動かなくなるはずなので
やっぱりB11が必要です
爆サイだけでV2Cを使ってる人ですか?
の間違いです
WIn用インストーラー版ならJRE7u45かも
これで原因もトリガも絞り込めました、ありがとうございます
爆サイだけでV2Cを使っていました、ここのスクリプトのおかげで快適です
まぁ7は不味いと思って今Java8に切り替えかけてRhinoに丁度引っかかった所です
B11にそんな効果があるとも知らなかったしいい機会なので本家以外(MODZ)の
環境構築と平行して試してみます
B11入れた環境で無事通信は成功するようになりました
後はContent-Typeがtext/plainで始まっていないって問題でスレが開かない問題だけ
Javaの切り替え含めて環境更新が周回遅れすぎてたのでもう少し勉強してみます
V2Cは爆サイだけならB11を当てたことがないって前提で
V2Cを動かすためにJavaのruntimeがV2Cの実行形式ファイル(V2C_R20131210.jar)を
読み込んでますが
B11を有効にするためにはV2C_R20131210.jarより先に
B11の実行形式ファイル(v2c_api_patch_B11.jar)を読み込む必要があります
どの実行形式ファイルを一番最初に読み込むかは(Winみたいなので)
launcherのv2cjar.txt に指定します
v2cjar.txt の内容を v2c_api_patch_B11.jar に書き変えてください
そうるとV2C.exe起動でB11がまず呼び出され必要な実行形式jarは
B11が読みだされた後に自動で芋づる式に呼び出されます
B11が正しく当たると外部コマンドの設定画面ににAPI設定〜API設定6というタブが追加されます
text/plainで始まっていないって問題はこちらでも確認しました
なんか仕様変更が入ったみたいなんで調べてみます
原因特定のために自分の手元で
・本家V2C+B1120210506版+JRE7u79 (32bit)
・C\V2c-MODZ+B1120210506版+Java8u321 (64bit)
の環境作って同じtext/plainで引っかかる所までは確認しました
>>591
他環境でも再現したならおま環ともいい切れない所ですね
保存しているログとの比較かなんかでも引っかかったのかとも思いも少し挙動見てましたが
爆サイスレの一覧取得>上記B11パッチで改善
上記スレ一覧からのスレ表示>text/plainエラー
そして
スレ表示上部にプルダウンから履歴表示して更新>エラー無く表示
特定の表示ルートだけ引っかかってるみたいですね
正常に表示できるルートもあるんですね
切り分け助かります
>>574
爆サイ関連の緊急手直し修正以来です
正式版は夜にでも
getdat.jsの1154-1155の http:// を画像のように https:// に変更願います
https://i.imgur.com/U09dUJI.png
これでext/plainで始まっていないって問題を修正できます
ちょっと文章おかしかったのでもう少し補足します
・レイアウトは3ペイン表示
・スレ表示の上のスレタイプルダウンからの履歴表示>更新でスレ内容の更新表示可
・上記箇所の右クリックから履歴一覧を出してからの履歴表示>更新はContentTypeエラー
プルダウン履歴からの更新はほぼ成功してます
履歴(キャッシュ)との比較関連ですかね・・
>>594
この修正だとスレをhttpsで開くんで既得スレには対応できないんで取り下げ
>>595
表示されたスレがhttpかhttpsか確認をお願いできますか?
こないだのhttps化でスレ一覧はhttpsのurlだけど既得スレはhttpのurlだから
そのせいでダメなのかな
>>594 は既得スレ(http urlのスレ)に対応できない取り下げです
>>574
爆サイ関連の緊急手直し修正依頼です
http urlの既得スレを持ってないんで今回の修正で様子見させてください
問題なかったらそれから正式版
getdat.jsの1154-1155の http:// を画像のように変更願います
https://i.imgur.com/TGQL8BW.png
1154行目は http を https? (s?なのは既得スレ対応)
1155行目は http を https
これでext/plainで始まっていないって問題を修正できるはずです(弱気)
>>599
ありがとうです、概ねいけるようになりました
概ねって所なんですが履歴からでも同じエラーが出て表示されない所あったんで何が違うか見てました
で、違いっぽい所
爆サイのスレ一覧取得って一定で打ち切られますよね?
V2Cで取得しているスレ一覧よりも古いスレで一覧に無いスレを履歴から呼び出した時に同じエラーが出ます
これは仕様かもしれないし履歴の方がtidの値が2桁多いんで履歴自体がおかしいかもですが・・・
どうもです
今回起きたことですがgetdat.jsでhtmlを取得するためにV2Curlを実際の爆サイurlに変換しています
それが画像の1151-1157
今回爆サイのhttps化対応をしたことでスレ一覧でのV2C形式のurlがhttpsになりました
(というよりは正しくいうと「なって」しまいました@考慮不足)
スレ一覧をクリックしたときに取得できるV2C形式のurlが1153行目のs1
そのs1に当てて爆サイ形式のurlに変換するための正規表現が1154行目
でs1に正規表現を当てて変換された爆サイurlが1155行目のs2
となります
スレ一覧クリックなのでs1はV2C形式のhttps urlなんですがそれに当てる正規表現がhttpだったために
1155行目で爆サイurlに変換できず(結局s2はs1と同じ内容)に変換失敗ということで
爆サイurlとして空文字を返し、後続の処理でurlが空文字なんでエラーでその上の処理に
返ってました
なのでエラーメッセージはたまたまそれが出ただけで意味はないと思います
スレ履歴から更新できたのはスレ履歴のV2C形式のurlがhttpなので
s1がhttpになり正規表現もhttpなので上手く正規表現が当たりs2を
正しく爆サイurlに変換できたからだと思います
で、これを修正できるはずなのが>>599 です
で、tidですが
御存じとは思いますが爆サイurlをV2C形式のurlに変換すると
/read.cgi/a+acode+c+ctgid+b+bid/1+連続する0+tid(計10桁)/
の記憶
なのでtidが2桁多いってことは連続する0が余計に埋め込まれたのかって気がするんですが
あくまで想像なんで
できればそのurlのV2C形式で教えてもらえるとありがたいです(半分興味本位)
あら?
書き込めなくなっとる
こりゃちゃんとみないとダメっぽい
>>601
ちょっと気になったこと
ソースをサラっと斜めに見てみましたが「http://bakusa. ...」の固定値がまだ何カ所かありましたが影響なさそうでしょうか?
自分が不勉強でgetBakusaiLists.jsに取得ページ数設定があったの今日気がつきました
20>40と2倍にしたら上記で報告した履歴のスレが上がってきたので一覧からも更新してみました
結果、一瞬「過去ログ取得・・・」が出た後にtext/plainのエラー、でも表示出来るスレもある(履歴に無いスレ)
取れてる所との違いは未読があるか、無いかかの違いに感じました、ご参考まで
どうでもいい話ですが>>599 の画像が自分の秀丸環境とまったく同じ配色なんですよねw
秀丸はほぼでふぉで使ってます
対カッコジャンプのキーを忘れたのが痛いw
httpが残ってる件ですがhttps化がちょっと安易だったので
修正を改めて見直します
爆サイ鯖にアクセスする場合はhttpsでV2C内部で回す場合はhttp
みたいな感じ
なので今httpsで更新出来てるスレがまた更新できなくなるかもです
爆サイをPCの専ブラで地味目な表示で見るにはこのスクリプトしか無いと思っているんでよろしくお願いします
Sikiも使ってはみたんですが古い時代からの2ch専ブラに慣れ親しんでいるんでどうもしっくりきませんでした
秀丸のキー割り当ては初期に構築した奴をずっと引き継いでるんでどこまで標準なのかw
対カギ括弧はCtrl+{ と } に割り当てられてますね
解り辛いけどすっげ便利なのはCtrl+マウスで矩形選択の開始だと思う
おっと、この話はここらへんで・・・・
ID:RhRM9xeM0【PC】さんを応援&感謝してる1ユーザです
>対カギ括弧はCtrl+{ と } に割り当てられてますね
助かります
矩形選択は便利ですよね
複数行を纏めて検索したいときには矩形選択+あいまい検索ですげー捗ります
httpとhttpsのルール統一なんで今日中にはなんとかなるかと
FTBKS48_UpdatePack_with_webThreadSearchEx_20220314.zip
https://www.dropbox.com/s/7i2hr3piko9lpr6/FTBKS48_UpdatePack_with_webThreadSearchEx_20220314.zip?dl=1
・>>574 の爆サイに対する修正で爆サイのスレ一覧がhttpsとなり
いろんな問題が出たのを修正
getBakusaiLists.js
getdat.js
・レスパネルの右栗から爆サイの該当スレを開くJSの爆サイurlをhttpsに変更
opneFutabaWithExtBrowser.js
・レスに爆サイ形式ののurlがある場合、そのurlクリックでその爆サイスレを開くスクリプトを追加
OpenBakusaiWithV2C.js
以下をURLExec.datに追加する必要あり
//爆サイ
h?ttps?://bakusai\.com/thr_(?:res|tl)/.+【TAB】$&【TAB】${V2CSCRIPT:S} OpenBakusaiWithV2C.js $URL
テスト用
https://bakusai.com/thr_res/acode=11/ctgid=111/bid=4474/tid=8683257/tp=1/
注
>>574 で取得したスレや板(https://で始まる)は更新や書き込みができません
(>>574 がバグでhttps://を扱わないのが本来の姿です、申し訳)
ありがとうございます、書き込みも出来て概ね支障なくなりました
また概ねって所ですが未得が無いスレの更新は例のエラーが出ますね
昔の動作を知らないですがこれは仕様っていえば仕様かも
余談ですがbakファイルが1個残ってたんで次回にでも
>>610
>未得が無いスレの更新は例のエラーが出ますね
スレのurlがhttpsになってたりしますか?
bakは消し忘れです
申し訳
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板