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

スクリプト#2 @避難所

1名無しさん@避難所:2015/05/31(日) 15:35:57 ID:dsDenFpo0
スクリプトに関する話題なら何でも

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

■前スレ:スクリプト@避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018517/

951名無しさん@避難所:2019/05/08(水) 14:58:54 ID:ZKTc9aJo0
度々すいません

このスレの
http://bakusai.com/test/read.cgi/a7c103b436/1006984789/
https://bakusai.com/thr_res/acode=7/ctgid=103/bid=436/tid=6984789

レス1のURLが何故か置換されません
レス335、938、953、998は正常に置換されています

952名無しさん@避難所:2019/05/08(水) 23:36:44 ID:6FCi.xIo0
>>951

ふたば、爆サイ、4ちゃん、8ちゃん機能拡張パック with webThreadSearchEx

FTBKS48_UpdatePack_with_webThreadSearchEx_20190508.zip
https://www.dropbox.com/s/jfahm2n99zewe0j/FTBKS48_UpdatePack_with_webThreadSearchEx_20190508.zip?dl=1

getdat.js
 ・レス中のhttpsの爆サイ形式urlが末尾/で終わっていない場合に5ちゃん形式urlに変換できないのを修正

>>949は削除しました

Zか/2での使用が望ましいです
#他V2Cでは一度スレを開くとそのスレはdat落ち扱いとなりスレ一覧の更新では新着レスの検知をできないため

953名無しさん@避難所:2019/05/09(木) 10:41:29 ID:Cj21MAlE0
>>952
正常に置換されました
ありがとうございます

954名無しさん@避難所:2019/05/14(火) 00:38:16 ID:je6Wlj.I0
メモ
現象:WInでjsを使ってInstagramのdatを加工するとスレ一覧の更新で新着を検知しても、
   その新着がレス表示に反映されずスレ一覧も新着の検知がなかったことになる
原因:WInでjsを使ってInstagramのdatを加工する際に改行コードがlinux形式のLFからWin形式のCRLFに置き換えられる
   このため実際のdatのサイズがCRの個数分(=投稿件数分)大きくなる
   (ただしV2Cが管理してるdatサイズはかわらず前のまま)
   この状態でスレ一覧で新着を検知してもスレの更新時に
    実際のdatサイズ>V2Cが管理してるdatサイズ+新着のサイズ
   となり新着が取得済み扱いにされてしまいスレ更新がキャンセルされてしまうため(らしい)

955名無しさん@避難所:2019/06/20(木) 10:32:06 ID:xENxgzHE0
スクリプトを自作しようとしているのですが、
レスペインのオブジェクトや開いてるタブにアクセスする方法は見つけたのですが
スレッド一覧のオブジェクトや、スレッド一覧で選択してるタブ(板)へアクセスする方法が見つかりませんでした
一応、全てのbdのkeyの値を板名でチェックすれば任意にアクセスできるのですが
今表示している、フォーカスしているタブを直接検出したいです
何かいい方法はないでしょうか
https://i.imgur.com/VjcWCpK.jpg

956名無しさん@避難所:2019/06/20(木) 21:46:17 ID:AGG0QaL20
>>955
望んでることと同じか分からないけど

直接スレ一覧(boardオブジェクト)には触れないで
スレ経由になるけど

var boardUrl = v2c.context.thread.board.url;
v2c.openURL(boardUrl, false, true, false);
var bd = v2c.getBoard(boardUrl);
v2c.alert(bd.url + '\n' +bd.name);

var boardUrl = v2c.history.threads[0].board.url;
v2c.openURL(boardUrl, false, true, false);
var bd = v2c.getBoard(boardUrl);
v2c.alert(bd.url + '\n' +bd.name);
くらいしか任意のスレ一覧に触れないんじゃないかな?

1行目で現在表示してるスレの板のurlを取得
 →(上はシステムスクリプトでは使えない、下はマルチカラムだとスレを確実に選択状態にする必要あり)
2行目でスレ一覧のタブをそのスレの板に切替(スレ一覧の更新はしないはず)
3行目でboardオブジェクトを取得
4行目はboardオブジェクトを取得できたかの検証メッセージ

957名無しさん@避難所:2019/06/20(木) 21:57:23 ID:AGG0QaL20
補足
https://i.imgur.com/nh1Jthk.png

下の4行jsのhistory.threads[0]は今見てるスレじゃなくて赤枠のリスト先頭のスレ(大概は一致する)
マルチカラムの時はたまに今見てるスレと赤枠のスレがズレることがあって
ズレた状態でhistory.threads[0]とすると今見てるスレのオブジェクトじゃなくて
赤枠のスレのオブジェクトを拾ってくる

958955:2019/06/20(木) 22:12:19 ID:xENxgzHE0
>>957
確かに、今開いてるスレッドのURLからたどるしかなさそうなんですよね・・・
すると板一覧で表示してるタブ(板)と、スレッド欄で表示してるスレッドに齟齬があった場合に
望まない動作になるのも面倒なんですよね・・・
ともあれ、ありがとうございました
もう少し考えてみます

959名無しさん@避難所:2019/06/21(金) 01:17:10 ID:saxLV2bc0
もしスレ一覧のタブを切り替えて30秒くらい待てるなら

usrprops.txtを読み込んでTablePane.OpenTabsってキーの値の中で
[BSTF]とかのあとに小文字のsがあって続いて板urlの箇所を抽出すれば
それが今開いてるスレ一覧のurlみたい

TablePane.OpenTabs=B:http://egg.5ch.net/software/,Bs:http://jbbs.shitaraba.com/computer/43680/,B:http://jbbs.shitaraba.com/internet/8173/

の/computer/43680/が今開いてるスレ一覧

このurlでv2c.getBoardすればBoradオブジェクトを取れるかも
(試してないけど)

960名無しさん@避難所:2019/08/06(火) 14:34:25 ID:E4sJrLWc0
>>952の愛用者ですが接続出来なくなってました
subjyect.txtのContentTypeがテキストからUTFになってるみたいですがここ最近変わったのでしょうか?
主で使ってる環境がXPなんでそれが動かない原因かもしれませんが><

961名無しさん@避難所:2019/08/06(火) 20:12:04 ID:gPTcR7Hs0
>>960
まずはどの板か教えれ

962名無しさん@避難所:2019/08/06(火) 20:19:57 ID:45oPS12c0
V2Cでテンプレ貼らないトラブルは全部釣りだよ

963名無しさん@避難所:2019/08/06(火) 20:46:33 ID:gPTcR7Hs0
ふたばなら
20:45:16.924 http://dat.2chan.net/44/subject.txt
  +RawFile Request:
20:45:17.027 http://dat.2chan.net/44/subject.txt
  +RawFile Response: HTTP/1.1 404 Not Found
となる

964名無しさん@避難所:2019/08/06(火) 21:00:12 ID:gPTcR7Hs0
>>963
すんません
使い方間違ってました
ダメな使い方なんでこうなるのが当たり前でした

965名無しさん@避難所:2019/08/07(水) 08:36:39 ID:0HDWlu420
>>961,962

すいません、サーバ側の仕様変更と思ってたので書いてませんでした
どこの板でも発生してます

【V2C】 2.11.4 [R20131210] (L-0.7.0:x86)
【Java】 [P]1.7.0_79-b15 (Oracle Corporation)
【OS】 Windows XP Service Pack 3 (x86)

966名無しさん@避難所:2019/08/07(水) 08:42:48 ID:QjA8b0NM0
スルーフォルダに入りました

967名無しさん@避難所:2019/08/07(水) 09:12:01 ID:p/DEhs9U0
>>965
横レスだけどあなたが使う板を誰もが使ってるとは限らないので「どこの板でも」とは書かないで
どれか一つでも具体的な板名かURLを書かないとスルーされます。

968965:2019/08/07(水) 10:51:00 ID:0HDWlu420
どうも爆サイ自体が調子悪いみたいですね
しばらく様子見してみます

969名無しさん@避難所:2019/08/07(水) 18:27:17 ID:V.s45//g0
2chやPINKやしたらばですらなかったわ
やっぱり最初に3文字で終わらせておけばよかったな

おま環

970名無しさん@避難所:2019/08/09(金) 11:09:09 ID:pIM35zK60
Instagramストーリーズのフォロワー取得APIでエラーになるな

971名無しさん@避難所:2019/08/09(金) 12:44:01 ID:BcHwXwvk0
>>970
403だからなんか認証変わったかな
とりま
InstagramCommon.jsのvar IamRegistedUserの行をコメントアウトして下さい
https://i.imgur.com/Ou3DSYv.png

通常投稿の取得は出来るようになります
但し上記対応後仮にストリーズが取れる状況になっても
最新の通常投稿より古いストーリーズは取得できません(投稿日付時刻管理で二重表示の排除をしてるため)

972名無しさん@避難所:2019/08/09(金) 12:45:10 ID:BcHwXwvk0
尚、身内入院中 and 実家ばーさんの夏バテ監視中のため
まとまった時間を取れないので認証変更対応の調査ができません

973名無しさん@避難所:2019/08/09(金) 15:04:29 ID:KGL0p5PQ0
いつもおつです、リアル優先なので落ち着いたときにでもよろしく

974名無しさん@避難所:2019/08/09(金) 15:11:16 ID:pIM35zK60
IG Stories for Instagramでもフォローメンバーの取得に失敗してるから
Instagram側のトラブルか
APIの仕変だろうな

975名無しさん@避難所:2019/08/10(土) 09:06:54 ID:5exVi1lA0
>>970
直ってた
Instagram側の障害だったみたい

976名無しさん@避難所:2019/08/10(土) 09:34:48 ID:3H96MaJ.0
>>960
爆サイみたいだけど爆サイはsubject.txtを使わないから
スレ一覧の更新の仕方(開き方)が間違ってると思われ
>>952やインスタのjsでスレ一覧やレスを表示する場合は

メニュー or ボタンに仕込んだjsでスレ一覧を取得・表示
からの
スレ一覧のクリックで新規スレ表示
からの
スレ一覧のクリック or レスパネルの更新ボタンでのスレ更新

しかできません

レスパネ右クリックからのスレ一覧表示はできません(なんか表示されますが使いものになりません)

977名無しさん@避難所:2019/08/10(土) 13:13:05 ID:gtV5pFF20
インスタ直ったんですか?
ストーリーズ昨日と変わらず取得出来ないままです 何がいけないんだろう

978名無しさん@避難所:2019/08/10(土) 13:35:32 ID:5exVi1lA0
>>977
>>971さんのJavascriptの通信処理をパクった俺のでは取得できてる
cookieを再作成してみるとか

979名無しさん@避難所:2019/08/10(土) 14:46:12 ID:gtV5pFF20
>>978
cookieを再作成するというのは、B11_SecretCookies.txtファイルを削除してインスタにログインするという手順で合ってますか? ログインしようとすると昨日同様エラーが出てしまいます

スクリプトの実行中にエラーが発生しました。
sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read propery "authenticated" from null (<Unknown source>#539 in <Unknown source> at line number 539

980名無しさん@避難所:2019/08/10(土) 14:51:20 ID:5exVi1lA0
>>979
Instagram のidとパスワード入れてInstagram用のcookieみたいなファイルない

981名無しさん@避難所:2019/08/10(土) 15:13:04 ID:gtV5pFF20
>>980
どのフォルダの何という名前のファイルですか?

cookieファイルはV2C.exeと同じフォルダにcookie.txt (中身見るとInstagramの項目なし)
scriptフォルダ>scdataフォルダにB11_SecretCookies.txt
この2つしか見当たりません

982名無しさん@避難所:2019/08/10(土) 15:20:39 ID:5exVi1lA0
>>981
自分が動かしてないからわからないけど
cookieファイルを暗号化したって書き込みを見た気がする

983名無しさん@避難所:2019/08/10(土) 15:22:14 ID:3H96MaJ.0
V2Cを終了させてから
B11_SecretCookies.txtを削除して
V2Cを起動してログインし直してみてください

984名無しさん@避難所:2019/08/10(土) 15:36:29 ID:gtV5pFF20
>>983
>>979と同じエラーが出てログイン出来ませんでした

985名無しさん@避難所:2019/08/10(土) 19:49:06 ID:3H96MaJ.0
>>979と同じエラーが出たけど>>983でV2C再起動後ログインが出来た

InstagramCommon.jsの
https://i.imgur.com/XjJWxj9.png
の部分が画像と同じですか?

986名無しさん@避難所:2019/08/11(日) 16:07:35 ID:rnXF5Z6w0
>>985
はい、画像と同じですがエラーが出てログイン出来ません

別のまっさらなV2Cを用意して試したけど結果は変わらず>>979と同じエラーが出てログイン出来ませんでした、インスタの別のアカウントでも試しましたがやはり同じエラーでログイン出来ませんた、まいりました…

987名無しさん@避難所:2019/08/11(日) 17:48:14 ID:kEbHfU/o0
>>986
いつごろからログインできなくなりました?
また、WEBブラウザでログインできますか?
ログインできたらログアウトをしてB11_SecretCookies.txtが存在しない状態でV2Cでログインしてみて下さい

988名無しさん@避難所:2019/08/11(日) 18:20:26 ID:kEbHfU/o0
>>986
今V2Cでログインしてみたらエラーになって
WEBページのほうからログインしたら
「不正なログインを検出しました、あなたのログインですか?」
的なメッセージが表示されて
「はい私のログインです」
的な応答をしたらV2Cでログインできました

ここはどうでしょうか?

989名無しさん@避難所:2019/08/11(日) 19:17:42 ID:JrTevkSM0
>>987
>>988
すいません、ログイン出来ました!
IP変えたらログイン出来るかな?と思って回線繋ぎ直したら、あっさりログイン出来ました
回答頂いた方々有難う御座いました、お手数かけました

990名無しさん@避難所:2019/08/15(木) 17:53:08 ID:EhXV/D620
Twitter画像の規制回避に?format=jpgに変換するスクリプト作った人がいたら
ここに貼ってくれ

991名無しさん@避難所:2019/08/15(木) 18:30:31 ID:WagXhAPE0
今はツイッターでchromeの画像だけ開くを選んでも
.jpgじゃなくてformat=jpgになるからなあ・・・

992名無しさん@避難所:2019/08/16(金) 20:05:30 ID:1koVtGBw0
こんなの?
https://pbs.twimg.com/media/DdOUCfmU0AAfDHU.jpg?format=jpg&amp;name=orig
https://pbs.twimg.com/media/ECAfbVGUwAYyDlE.jpg?format=jpg
http://pbs.twimg.com/media/EBr5EhfUIAAo2Yj.jpg

993名無しさん@避難所:2019/08/16(金) 20:08:49 ID:1koVtGBw0
え?
https://pbs.twimg.com/media/DdOUCfmU0AAfDHU.jpg?format=jpg&amp;name=orig

994名無しさん@避難所:2019/08/16(金) 21:49:03 ID:eBrT.Tq60
http://pbs.twimg.com/media/EBr5EhfUIAAo2Yj?format=jpg

995名無しさん@避難所:2019/08/16(金) 22:13:46 ID:1koVtGBw0
>>992-994
B11のおまけのImageViewURLReplace.datを使えば
上から
https://pbs.twimg.com/media/DdOUCfmU0AAfDHU.jpg:orig#DdOUCfmU0AAfDHU
https://pbs.twimg.com/media/ECAfbVGUwAYyDlE.jpg:orig#ECAfbVGUwAYyDlE
https://pbs.twimg.com/media/EBr5EhfUIAAo2Yj.jpg:orig#EBr5EhfUIAAo2Yj
https://pbs.twimg.com/media/EBr5EhfUIAAo2Yj.jpg:orig#EBr5EhfUIAAo2Yj
とURLを変換して画像をorigで取れるはず
(#以降は捨てられてるはず)

996名無しさん@避難所:2019/08/16(金) 22:50:25 ID:eBrT.Tq60
http://pbs.twimg.com/media/EBr5EhfUIAAo2Yj?format=jpg
これもImageViewURLReplace.datに登録すると見える

997名無しさん@避難所:2019/08/17(土) 03:08:59 ID:xhyR6eTU0
現状のツイッターで、画像だけ表示にすると>>996の形式になるな

ところで誰か次スレ立てたやついるの? もう埋まるけど

998名無しさん@避難所:2019/08/17(土) 04:06:05 ID:/RfgUwQc0
立ててくるわ

999名無しさん@避難所:2019/08/17(土) 04:07:29 ID:/RfgUwQc0
立てたよ
スクリプト#3 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1565982415/

1000名無しさん@避難所:2019/08/17(土) 04:14:17 ID:OFeswSIE0





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