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

V2CMOD #4

1名無しさん@避難所:2017/08/03(木) 22:09:40 ID:NJzYvBJI0
非公式のV2C改造jarのスレです
アップデートの告知をここで行います。不具合のサポートなどもこちらで承ります
改造内容は2ch等の仕様変更の対応をメインにしてます
機能追加については技量的問題もあり受けられない場合も多々あると思われます

■注意事項
動作については保証できません自己責任でどうぞ
n|aさんに怒られたら消します。それ以外の理由では消しません

■導入方法
V2Cインストールフォルダのjarファイル(C:\Program Files\V2C\launcher\V2C_R20131210.jar)を同封のjarファイルに置き換えるだけです
Twitterの認証に問題がある場合は設定→Twitterアカウントから一度アカウントを削除し、再度追加して下さい。

前スレ
V2CMOD #3
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1479838067/

750739:2018/03/29(木) 09:41:57 ID:.cKbK.Aw0
>>745 >>746
function mediaurlexchgの部分を削除してgetInstagramLists.jsとgetdat_sub/instagram.jsのshowStoriesをfalseにしましたが、
ユーザー登録のコマンドでは>>739と同じようなコンパイル失敗のエラーが出ました。末尾の番号が#274ですが。
すでに登録してあるユーザーリストの一覧更新では「原因不明のエラー」が出る様になりました。

751名無しさん@避難所:2018/03/29(木) 10:00:07 ID:bm9G8pg60
lee david carter/@magnacarter666 2018/03/29(木) 09:28:35
https://twitter.com/magnacarter666/status/979153311105511424

Vote babymetal people 😁😁😁

https://twitter.com/rocksound/status/978964923047927810
Rock Sound/@rocksound  2018/03/28(水) 21:00:00
Round 1: @ThisIsPVRIS vs. @BABYMETAL_JAPAN

#RockSoundMarchMadness

URLは一番上じゃないと統一感なくてダメだな
これもどうにかならないのかな

752名無しさん@避難所:2018/03/29(木) 10:03:43 ID:bm9G8pg60
>>751
間違った
これはどうしようもないから無理だった

753名無しさん@避難所:2018/03/29(木) 10:09:18 ID:bm9G8pg60
post.jsで正規表現使って入れ替えるしかないのか
post.jsのスクリプトは変な動きするから難しい

754名無しさん@避難所:2018/03/29(木) 11:53:06 ID:bm9G8pg60
post.jsで回避できたわ

755名無しさん@避難所:2018/03/30(金) 12:33:42 ID:8WO.m4EM0
書き込み1回目に毎回5ちゃんねるの警告確認が出るようになったけど
仕様でしょうがないのかな

756名無しさん@避難所:2018/03/30(金) 13:48:03 ID:8WO.m4EM0
getInstagramLists.jsのwav再生の下に
スレ表示を追加したら更新されるまで時間がかかりすぎて
ホントに更新したのかよ状態になった
どこで更新してるのかわからん

757名無しさん@避難所:2018/03/30(金) 16:29:46 ID:8WO.m4EM0
InstagramLIVEの開始がわかるAPIはないのかな
可能なら追加して下さい

758名無しさん@避難所:2018/03/31(土) 07:01:11 ID:oUie30aU0
IDとパスワードを保存しないで
取得クッキーをPC固有のMACアドレスで暗号化すれば
他人のPCで復元することが不可能になるな

759名無しさん@避難所:2018/03/31(土) 13:01:31 ID:oUie30aU0
新着表示の方法がやっとわかった
threadオブジェクト(th) のunreadがtrueだったらupdateを繰り返せばいいのか
bool unread スレッドに未読レスが存在する時にtrueを返します

760名無しさん@避難所:2018/03/31(土) 14:07:06 ID:oUie30aU0
>>759
ダメだった

761名無しさん@避難所:2018/03/31(土) 16:49:06 ID:oUie30aU0
Instagramの更新が15分後とかになるけど
どうなってるんだ

762名無しさん@避難所:2018/04/01(日) 11:43:22 ID:FD65VO9M0
BABYMETAL(babymetal_official) [Instagram Stories] 2018/04/01(日) 11:00:33
https://scontent-nrt1-1.cdninstagram.com/vp/915649d25cc2cbd997644b8e1fc2bac5/5AC29312/t51.12442-15/e35/29400726_161775237862257_2474781695216189440_n.jpg

40分後に更新された

763名無しさん@避難所:2018/04/02(月) 09:35:48 ID:isBF/lDk0
ストーリーのstory_cta_urlがnullでなければ表示したほうがいいな

764名無しさん@避難所:2018/04/03(火) 12:06:14 ID:T/waNF820
ぬるぽ

765名無しさん@避難所:2018/04/03(火) 12:15:00 ID:NXPFX5CQ0
MOMOKA J☆Dee’Z(momoka_jdeez) [Instagram Stories] 2018/04/02(月) 18:40:12
https://scontent-nrt1-1.cdninstagram.com/vp/1c73a3607e7a1c0efd3744dcc88e0a3f/5AC59190/t51.12442-15/e15/29414346_232182837353668_2069017108057948160_n.jpg
https://scontent-nrt1-1.cdninstagram.com/vp/1a5bc3839a0c880ba73dfe7b0cbb94ae/5AC56D2E/t50.12441-16/29708705_232310044169280_1325920644401377616_n.mp4

今更新された

766名無しさん@避難所:2018/04/05(木) 17:28:51 ID:aSSyEJ1c0
アドオンからだとこれが使えない
v2c.context.setPopupHTML(generateConfHTML());
あきらめて別スクリプトにしてなんとかできた
とりあえずcookieをファイルで保存するようにした

767名無しさん@避難所:2018/04/05(木) 19:58:03 ID:mHSX2jhg0
爆サイをV2CMOZ0-Zに追加したいので
福袋のzipを解凍してカラクリを見ていたのですが・・・わかりません

opneFutabaWithExtBrowser.js
このファイルをどのように紐づけして
板一覧に追加すればよいのでしょうか?

768名無しさん@避難所:2018/04/05(木) 21:12:40 ID:bpAVyhvA0
>opneFutabaWithExtBrowser.js

今開いているスレをWEBブラウザで表示するために使用します
外部コマンド>一般>レス表示に
${SCRIPT:S} opneFutabaWithExtBrowser.js
を追加

あと爆サイを見るためにはimode絵文字が必要になります
福袋のicon/message/emoji/imodeフォルダと
msgkw.txtをコピーして使用してください

msgkw.txtにはTwitterカラー絵文字の設定も入っています
Twitterカラー絵文字を使用しない場合はmsgkw.txtの386行目以降は全て削除
Twitterカラー絵文字を使用する場合はicon/message/emoji/Twitter_FullSetフォルダもコピー

769名無しさん@避難所:2018/04/05(木) 21:20:17 ID:mHSX2jhg0
>>768
ご教示ありがとうございます

770名無しさん@避難所:2018/04/05(木) 21:40:30 ID:bpAVyhvA0
福袋には板一覧を封入済みなので
そのままfavorite.txtから抜粋して自分のお気に入りに追加すればそのまま使えると思います
一覧のルートは「0,C,爆サイ.com -xxxx版メニュー -」で地域単位です
 
または板一覧で板を指定して右クリのコマンドの変更で表示される内容そのままで
ツールバーのコマンド登録(コマンドボタンのほうが定期更新を使えるみたい)して下さい
 
 
get4chanMenu.js
getBakusaiMenu.js
getFutabaMenu.js
の3つはお気に入り(favorite.txt)に追加する板一覧用リストを作成するための一時的なツールです
新板の追加が発生してないのなら実行する必要はないです
 
 
ShowWeb4chan.js
ShowWeb8chan.js
ShowWebFutaba.js
の3つは多目的で作ってあるのですが去年の初めに作ってそれっきりの機能なんで
htmlが変わって動かない、表示が上手くいかないなどのところが出てると思います
今現在自分はツールバーのコマンド登録に

https://i.imgur.com/qHe70Ue.png
https://i.imgur.com/8YhUya4.png

な感じで登録して

https://i.imgur.com/2r9eqCS.png
https://i.imgur.com/ILHdVAq.png

な感じの画像付きのスレ一覧をポップアップに表示してます
htmlの解析を行って表示するので遅いです

771名無しさん@避難所:2018/04/05(木) 21:49:36 ID:bpAVyhvA0
手伝い戦に言ったら貰い事故で11日まで軟禁されることになりました
なので12日まで動きはありません・・・

772名無しさん@避難所:2018/04/06(金) 07:45:23 ID:EdPqsPH20
書き込みができる程度の事故なのは不幸中の幸いだったね
ゆっくり養生してクレメンス

773名無しさん@避難所:2018/04/06(金) 09:11:12 ID:2lqIiCN60
あらら 大変だな
ゆっくり休んでくださいね

774名無しさん@避難所:2018/04/07(土) 17:03:23 ID:Cqckn.EE0
暗号化のキーに使うために
macアドレスの取得をjavaクラスで試したが上手くいかない
javax.swing.JFileChooser()のデフォルトディレクトリがドキュメントフォルダで
固有値ぽいからこれ使うことにした
javascriptでjava使うとbyte[]の処理がわからんな

775名無しさん@避難所:2018/04/07(土) 19:38:41 ID:JDRhKxcI0
一時帰宅中

妙な書き方して心配させて申し訳
実際に事故にあったわけじゃなくて

前に首を突っ込んでたシステムのフォローでチョイ軽い手伝いをやってたんだけど
他所の部分の仕様変更の影響をモロに受けて手伝いレベルじゃ済まなくなって
テストが終るまで巻き添えを食って客先に拘束されてる状態です
#特にすることないけど、さすがに客先なんで2ちゃんというわけにもいかず・・・

現在インスタの新規登録が出来ないみたい
直近13件目以降の取得403の禁止で弾かれる
apiを叩いた時のチェックが厳しくなった模様
(おそらくクッキー関連)

>>774
getInstagramList.jsのplaySoundの
var data = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, bufSize);
がjavascript上でのjavaのバイト列の定義

javascriptネイティブバイト列だといろいろと問題があるんでこっちがベスト
playSoundが参考になると思います

776名無しさん@避難所:2018/04/07(土) 20:34:36 ID:J7aajXBA0
良かった、交通事故に遭った開発者はいなかったんだね

777名無しさん@避難所:2018/04/09(月) 05:39:53 ID:CcKYMMGQ0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={"id":"6388179223","first":55,"after":""}
昨日からInstagramの仕変でcookieがないと全件読みができなくなってる
ストーリーズのをコピペすれば出来るのかな

778名無しさん@避難所:2018/04/09(月) 05:50:20 ID:CcKYMMGQ0
>>775
に書いてあったか
自分のは更新チェック用だから全件は必要ないんだよな

779名無しさん@避難所:2018/04/09(月) 11:43:30 ID:CcKYMMGQ0
Instagram Storiesのcookie使ったら全件読めるようになった

780名無しさん@避難所:2018/04/09(月) 18:10:46 ID:CcKYMMGQ0
Twitter、“User Streams API”などの廃止を延期 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1115945.html

TwitterのAPIも使えなくなるのか
V2Cの対応が遅れると困るな

781名無しさん@避難所:2018/04/10(火) 14:45:00 ID:b9yLiqQ20
一日早く帰宅!!!

したんですが、頼まれごととか指摘事項をすっかり忘れてしまいました
なんか頼んだけどまだ回答がないよって方はそのレスの番号でこのレスにアンカして下さい

782名無しさん@避難所:2018/04/10(火) 20:45:24 ID:/tQI/AXk0
>>781
>>739 >>750
お願いします。

783名無しさん@避難所:2018/04/12(木) 11:49:51 ID:C//p519k0
https://www.instagram.com/danadistortion/?__a=1
403でJSONが取得できなくなってる

784名無しさん@避難所:2018/04/12(木) 12:00:28 ID:C//p519k0
ユーザー名のdanadistortionからオーナーIDを取得する方法って
HTML読み以外にないのかな
自分のやり方だと毎回板にあるスレのユーザー名から
オーナーIDを取得してるから時間がかかりそうだな

785名無しさん@避難所:2018/04/12(木) 16:54:13 ID:C//p519k0
>>783
元に戻った

786名無しさん@避難所:2018/04/12(木) 16:57:21 ID:C//p519k0
スクリプト変えたけど前のをコピーしといて良かった

787名無しさん@避難所:2018/04/12(木) 23:29:58 ID:mqPwqM620
>>782
https://www.dropbox.com/s/im8e582ypj0a7qk/InstagramOnV2C_20180412.zip?dl=1
04/12版です
これを使ってJava6で動かしてみて貰えますか?

----------------------------------------------------------------------
次回版はB11と連動となります
現在js側で持ってるセッションの情報をB11側に隠蔽できないかと思ってます
js側からは一切触れなくなりネットワークログでしか見られなくなります

あとはログイン情報は未だに決めあぐねてますが
一度ログインしたらその時出来たセッション情報を父兄のアイディアを貰ってMACアドレスで暗号化しようと思います
正確にはMACアドレス+毎回入力する4桁のパスワード

しばしお待ちを

p.s.
父兄さん、よかったらMACアドレスの暗号化のソース下さい

788名無しさん@避難所:2018/04/13(金) 06:49:04 ID:EeQMHlAw0
>>787
NetworkInterface (Java Platform SE 6)
https://docs.oracle.com/javase/jp/6/api/java/net/NetworkInterface.html

JavaでMACアドレスを取得する - きしだのはてな
http://d.hatena.ne.jp/nowokay/20120803

javaソースはこれらしい
byte[]の使い方がわからないからなのか
権限で取得できないのかは不明だけど素人の俺には無理だった

789名無しさん@避難所:2018/04/13(金) 07:13:11 ID:els7hwN60
>>787
ありがとうございます。04/12版を入れてみました。ログインはできましたが、新着の投稿が取得できないようです。
3/15版に戻すと新着の投稿は取得できました。

スクリプトコンソール
[getdat.js] 外部js /script/system/getdat_sub/instagram.js を実行
[getdat.js] https://www.instagram.com/fumiyoshitake/ resCount=749 last=2018/03/31(土) 15:10:06
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find function split. (<Unknown source>#2444) in <Unknown source> at line number 2444
JavaVersion=NaN

790名無しさん@避難所:2018/04/13(金) 10:01:31 ID:EeQMHlAw0
>>783
www.instagram.com へのアクセスが拒否されました

このページを表示する権限がありません。
403

またこれで読めなくなってる
これは廃止なんだろうな

791名無しさん@避難所:2018/04/13(金) 10:43:03 ID:EeQMHlAw0
>>787
暗号化か
調べただけで組み込んでない
暗号化はjavaにある暗号化のクラスが使えそうだったけどbyte[]を使ってたからあきらめて
crypto-jsを使えば簡単に出来るみたい

元スペース・アイ 代表 ブログ &raquo; Javascriptでデータの暗号化を行う
https://www.space-i.jp/wp/?p=1909

Google Code Archive - Long-term storage for Google Code Project Hosting.
https://code.google.com/archive/p/crypto-js/downloads

792名無しさん@避難所:2018/04/13(金) 13:34:52 ID:6r5XOF5U0
>>790
これが原因で最新投稿12件の情報を取れなくなって
新着が取れなくなってるものと思われます

廃止だろうなぁ
__a=1とかどう考えてもエンドユーザに解放するパラメータじゃないし

直近12件はWEBページから取得するように戻そう
#それが原因で13件目以降の取得に影響が出なきゃいいんだけど・・・

793名無しさん@避難所:2018/04/13(金) 23:50:14 ID:6r5XOF5U0
今度はInternal Server Eroor 500か
WEBブラウザで見るとなんともないし
対策されてるのか、ただの鯖不調なのか・・・

794名無しさん@避難所:2018/04/14(土) 22:47:33 ID:KJscKQTI0
インスタの修正版明日まで待って下さい
また捕まってしまいました・・・

795名無しさん@避難所:2018/04/15(日) 16:30:00 ID:bzBT7X9c0
https://www.axfc.net/u/3903494?key=v2c
InstagramOnV2C_20180415.zip

インスタの修正版です
03/15版とは内部データの持ち方が違うので空のユーザ登録をして下さい

修正箇所
・最新投稿12件を取得する方法を__a=1を使ったAPIアクセスから通常のウェブページアクセス方式に変更
・最新投稿12件より古い投稿を取得するAPIアクセス時の必死パラメータが隠蔽されてしまって403(fobidden)となるため
 最新投稿12件しか取得しないように修正(instagram.jsのvar onePageOlny = true;)
 onePageOlnyはtrueのままにしてください
 これで投稿取得でエラーは出なくなりますが、新規でユーザを登録しても初期取得できる投稿は12件だけになります
・今後リリース予定のB11対応の先ヅモ(var onB11 = false;)
 onB11はfalseのままにして下さいい

796名無しさん@避難所:2018/04/15(日) 20:08:03 ID:PBfVegpc0
>>795
>>739です。
OSX10.11.6 MOD-Z 2.18.4(カプセル化Java9)・OSX10.6.8 MOD-Z 2.18.4(Java6)どちらもちゃんと動きました。

797名無しさん@避難所:2018/04/15(日) 21:03:39 ID:bzBT7X9c0
>>795
ご報告ありがとうございます

798名無しさん@避難所:2018/04/15(日) 21:37:57 ID:ir6smyiw0
修正乙です

799名無しさん@避難所:2018/04/21(土) 18:18:02 ID:/p1HsdoI0
さて
https://mao.5ch.net/test/read.cgi/accuse/1523631410/143-150

800名無しさん@避難所:2018/04/21(土) 19:29:12 ID:3NmL4jrI0
ファンタジー過ぎて何が何やらw

801名無しさん@避難所:2018/04/21(土) 20:41:03 ID:/p1HsdoI0
これがうまくいったら5chに組み込む可能性あり、っと

802名無しさん@避難所:2018/04/21(土) 21:02:13 ID:3NmL4jrI0
cookieに暗号化したIPアドレスを埋め込むってあるけど
それをするのが誰かなのが一番わからんw

しかし仮から本に変わるまでに20分待てとかw

803名無しさん@避難所:2018/04/21(土) 21:23:46 ID:3NmL4jrI0
インスタの新規ユーザ登録時の過去投稿取得
キーが暗号化されたのか何処かに隠されたのか
さっぱり分かりません

ギブアップです
外国のエロい人の解析を待ちます

804名無しさん@避難所:2018/04/22(日) 07:23:26 ID:ObrY.hYc0
Instagram の全件読みできないのか

805名無しさん@避難所:2018/04/22(日) 07:50:33 ID:ObrY.hYc0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&amp;variables={"id":"5321047274","first":50,"after":""}
MAX取得件数が50に減らされてた

806名無しさん@避難所:2018/04/22(日) 09:11:44 ID:4ECnpk9c0
>>805
ほう
どこで見つけてきたの?
その方法

807名無しさん@避難所:2018/04/22(日) 09:19:39 ID:ObrY.hYc0
12件だと成功するから20にしたり100にしたりして試したらMAXは50だった

808名無しさん@避難所:2018/04/22(日) 09:27:31 ID:4ECnpk9c0
減らされて50ってことは以前はもっと多かったの?


もう一つ
afterの後ろが""なの
これも試してみた結果?

一発目を>>805で切って
あとは返ってきたJsonの中のend_cursorをafterの後ろに嵌めこめば過去分を総ざらえ出来そうなんだけど
(WEBブラウザ軽く確認したらその都度返ってくるJson内の先頭画像が違ってた)
最初はafterを指定しないやりかたは、最後は__a=1と同じことになりそうな気もしないでもないし・・・

809名無しさん@避難所:2018/04/22(日) 09:34:01 ID:ObrY.hYc0
前は600にしてた
初回はafter":""にして2回目からはend_cursorを入れて読むようにすれば全件取得できる

810名無しさん@避難所:2018/04/22(日) 09:45:37 ID:4ECnpk9c0
>>809
たかだか100人も使ってないツールにインスタが目くじら立てることもないよなぁ
firstの50も600から減らされた結果なら公式の値だし(12から変更するには躊躇はあるけど)

>>805で12件で作り直してみるか

811名無しさん@避難所:2018/04/22(日) 09:48:16 ID:ObrY.hYc0
600は自分で決めた制限だから前はMAX設定なかったのかも

812名無しさん@避難所:2018/04/22(日) 11:51:08 ID:4ECnpk9c0
Instagramとの終わりなき闘いw
そりゃクッキー無しでいきなりAPI叩いたら怒られるわなw

#本日は独り言多めでお送りします

813名無しさん@避難所:2018/04/22(日) 12:18:46 ID:4ECnpk9c0
>>805
そっかー
ログインしてないと403で弾かれるのか
世知辛い世の中になったなぁ・・・

まあ当然っ茶当然って気もするけど

814名無しさん@避難所:2018/04/22(日) 12:30:26 ID:ObrY.hYc0
前はクッキーいらなかったけど必要になって
>>722のソースをコピペして読み込めるようにした
アドオンスクリプトだとhtmlのログオン画面が表示できないで苦労したな

815名無しさん@避難所:2018/04/22(日) 12:40:26 ID:4ECnpk9c0
#jsの構造見直し決定

けど前は匿名だったけど今度はログインしてるから
何をやってるかが向こうにバレバレなんだよなぁ


#向こうが気に入らないことをしたらアカウント停止なの?

816名無しさん@避難所:2018/04/22(日) 14:22:24 ID:4ECnpk9c0
結構ちょこちょこ修正入ってるなぁ
セキュリティポリシーの再確認が入ってたからこれで向こうもひと段落かな?

817名無しさん@避難所:2018/04/22(日) 15:39:35 ID:4ECnpk9c0
出来田カナ☆

今回は父兄に世話になった
ありがとう

818名無しさん@避難所:2018/04/22(日) 15:42:32 ID:4ECnpk9c0
そういや
>>763
何?

819名無しさん@避難所:2018/04/22(日) 16:19:59 ID:ObrY.hYc0
>>818
宣伝用URL
業界用語でcall to actionとかいうらしい

Instagtam Stories
島ゆいか Yuika Shima (chanyui_s) 2018/04/21(土) 12:34:20

https://scontent-nrt1-1.cdninstagram.com/vp/5db5aa98baf348f8d0767eae7afe075a/5ADD5060/t51.12442-15/e35/30602700_1676289752466504_4387464274327371776_n.jpg

[行動喚起]→ http://www.thecircus.jp

別パターンでこんなのもある
tappable_objectsの配列
__typenameが区分になってて
Instagramのユーザーとタグ検索がある

Instagtam Stories
金井美樹 Miki Kanai (kanaimikitea) 2018/04/21(土) 23:10:56

https://scontent-nrt1-1.cdninstagram.com/vp/8700c85dec74afd8fdf694ba272ca5fa/5ADD7723/t51.12442-15/e35/30856344_233037340579554_2414271322617020416_n.jpg

#ふじ子の恋
https://www.instagram.com/explore/tags/%E3%81%B5%E3%81%98%E5%AD%90%E3%81%AE%E6%81%8B/
舞台『ふじ子の恋』公式
https://www.instagram.com/fujikonokoi_official/

820名無しさん@避難所:2018/04/22(日) 16:52:03 ID:4ECnpk9c0
広告のあれか

821名無しさん@避難所:2018/04/22(日) 17:04:27 ID:4ECnpk9c0
ちょい他にやりたいことがあるんで来週ってことで
RTのtweetのurl表示が不自然な件も来週ってことで

これからテスト版ってことでいろいろとリリース準備です

822名無しさん@避難所:2018/04/22(日) 23:11:04 ID:4ECnpk9c0
Instagram On V2C 2018/04/22版
 
https://www.axfc.net/u/3905162?key=v2c
InstagramOnV2C_20180422.zip
 
配置
-+- script -+- InstagramTools.js
        .|
        .+- getInstagramLists.js
        .|
        .+- system - getdat_sub -+- instagram.js
                        .|
                        +- ReferenceTab.txt
 
ファイル更新日は全て4/22です
 
以下の修正をしました
 ・B11.23.6と連携してセッションIDをjsで取得できないようにしました
  6桁のパスコードの入力が必要となります
 ・新規ユーザ登録でも過去投稿を全て取得できるようにしました
 ・getInstagramLists.jsのパーミッションをSCRIPT:SFrwTcに変更
 ・いろいろと制御を追加しました(デフォルトの設定で問題ないはず)
 
Instagramにユーザ登録している場合は
 ・新規ユーザ登録の過去投稿を全て取得できる
 ・ストリーズを表示できる
 
となり、ユーザ登録していない場合は
 ・新規ユーザ登録の過去投稿は12件まで取得できる
 ・ストリーズを表示できない
 
となります
 
またB11.23.6を使用の場合はクッキー内のセッションIDをjar内に隠蔽してjsで取得できないようにします

823名無しさん@避難所:2018/04/22(日) 23:14:51 ID:4ECnpk9c0
以下の変数で挙動の設定をします
 
 設定可能な変数(共通)
  onB11      B11パッチ B11.23.6以上を使用する場合true、そうでない場合はfalse
 
  IamRegistedUser Instagram登録ユーザの場合true、ユーザ登録していない場合false
              B11.23.6以上を使用する場合でもInstagramにユーザ登録していない場合はonB11はfalseにして下さい
 
  graphql_count   1回のTimeLine APIアクセスから取得する投稿数
              (IamRegistedUserがtrueの場合のみ有効、12より大きい場合は将来規制される可能性あり)
 
  webPageToUpdate 一覧/TLの更新にAPIではなくWEBページを使用する場合にtrue、APIを使用する場合はfalse
 
 設定可能な変数
  getInstagramLists.js
    newResSound スレ一覧更新で新着があった場合に音を鳴らす

  instagram.js
    InitForceAll webPageToUpdateがtrueの場合でも新規ユーザの投稿を全件取得する/未得が13件以上ある場合に
             全未得を取得する場合はtrue、そうしない場合はfalse 
    insertPostUrl, insertBLineNunAfterPostUrl 投稿の先頭にurlを表示する
 
 上記変数でのデフォルトの挙動は
  ・B11.23.6と連携しセッションIDをjsで取得できなくする
  ・Instgramは極力WEBページ経由で触る
  ・但しWEBページだけでは投稿を取りこぼす場合はAPIを使う

 をターゲットとし
  ・B11.23.6(あとでリリース)で使う
  ・Instagramにユーザ登録している
  ・最新の投稿12件を取得する場合はWEBページを取得してそこから取得する
  ・但し、新規ユーザの場合 または未取得が13件以上ある場合は投稿をAPIで全件取得する
  ・投稿をAPIで取得する場合は12件づつ8秒間隔で取得する
 としています

824名無しさん@避難所:2018/04/22(日) 23:17:29 ID:4ECnpk9c0
js置き変えと実行
 jsの置き変えは定期更新がオフの状態で行って下さい
 jsの置き変え後はInstagramアカウントがある場合はログインし直して下さい
 
 onB11がtrueの場合ログイン処理中に
 https://i.imgur.com/JgRkmaX.png
 という入力ダイアログが表示されます
 ここに6桁半角英字(大文字/小文字)と半角数字を入力して下さい
 このコードでクッキー内のセッションIDを暗号化して
 script/scdata/B11_SecretCookies.txt
 に保存します
 
 V2Cを再起動した場合、Instagramアカウントユーザの場合はログインし直しが必要ですが
 B11.23.6を使用しonB11がtrueの場合はログインの必要はありません

 最初の仮想スレ一覧の更新またはTLの更新時に
 script/scdata/B11_SecretCookies.txtからセッション情報を復元します
 この時入力ダイアログで復元パスコードを要求するので
 ログイン時に入力した6桁のパスコードを入力して下さい

 パスコードを忘れた場合は、再度ログインしなおして下さい
 セッションIDがリフレッシュされます

825名無しさん@避難所:2018/04/22(日) 23:19:20 ID:4ECnpk9c0
ああだったらこう、こうだったらああの条件が結構あるのでテスト不足もあるかと思いますが
不具合があったら教えてください

その際は>>823の変数のtrue/falseも一緒に教えていただけると幸いです

826名無しさん@避難所:2018/04/22(日) 23:22:00 ID:4ECnpk9c0
>>822に対応するB11パッチです

V2C API Patch B11.23.6T
 
v2c_api_patch_B11.23.6T_20180422.zip
https://www.dropbox.com/s/egbkmroovd22zhu/v2c_api_patch_B11.23.6T_20180422.zip?dl=1
 
◆ V2CMOD-Z上で評価中のInstagramのjs表示評価のためのテスト版先行リリース
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11.jar                2018/04/22 17:11:44 New!
 
 ● js
   readcgi.js                2018/03/11 12:20:25
   readcgi_aux.js             .2018/04/19 12:38:23
 
◆ 修正箇所
 ●Gone、ng (not valid)対策の修正
   レスポンスコード(410)などパッチ内部に埋め込んでいましたが外だしにしました
   発生する場合は
   https://i.imgur.com/DTPhvW5.png
   な感じで410とかng (not valid)とかを登録して下さい
 ●UnknownHost(該当ホスト無し)の例外が発生した場合のコンソール出力の簡略化
 ●2chAPI設定(追加)にOS/Javaバージョンごとの不要、使用不能の項目を表示しないように修正
 ●PopupTitle.js実行時の短縮urlの展開深度を2から10に変更
 ●OS/2で設定>外部コマンドを選択すると異常終了するのを修正
   OS/Sでの動作確認環境はhttps://medaka.5ch.net/test/read.cgi/os/1415403683/166
 ●Instagramをスクリプトでスレ表示に表示する場合のsessionid暗号化対策

827名無しさん@避難所:2018/04/23(月) 00:56:36 ID:wUkixslM0
OS/2での需要あるのか

828名無しさん@避難所:2018/04/23(月) 01:11:14 ID:vtKcthAQ0
ソースみたらOS/2に関する記述があって
試して貰ったら動いて自分でも動かせたんで
それで

829名無しさん@避難所:2018/04/23(月) 01:12:14 ID:vtKcthAQ0

でもZやMODは厳しいかも
本家がベスト

830名無しさん@避難所:2018/04/23(月) 20:43:57 ID:FFZP5ZRo0
本家じゃツイッターが見れんのだわ

831名無しさん@避難所:2018/04/23(月) 21:03:42 ID:vtKcthAQ0
本家は認証ができないんだっけ?
確認するときはZで作ったTwitterのアカウントをそのまま持っていったらしいけど
その環境だとTwitterができてる

予想外だったのがMODが思ったほど軽くなかったこと
最低限のTwitterの機能を移行可能なら本家ベースでMODやZのソースを引用してV2C/2でも作ろうかと思った

派生がまた増えて顰蹙だろうけどwww

832名無しさん@避難所:2018/04/23(月) 21:19:10 ID:vtKcthAQ0
MODでアカウントを登録して
BBSフォルダとlogフォルダのTwitterのフォルダを持っていけば
本家でもTwitterを使えると思う

なら初めからMOD常用しろよwって話だけどw

833名無しさん@避難所:2018/04/23(月) 22:12:17 ID:FFZP5ZRo0
おねがいしますm(m

834名無しさん@避難所:2018/04/23(月) 22:39:40 ID:vtKcthAQ0
来週になるけどMODのTwitterアカウント登録の箇所を本家に移植してみます
これが上手く行けば次があるし出来なければそこで終わり
ただどこでやってるか1から調べるんでそこそこ時間はかかるかも

MODは本家に近いから上手くいくとは思うんですが
あと上手くいってもこのスレ内限定の物件ってことで

派生を増やしたって怒られるんでw

835名無しさん@避難所:2018/04/23(月) 23:14:15 ID:vtKcthAQ0
Zでやった
140文字対応
0.5文字入力対応
画像4枚対応
フォロー関連のバグ修正

可能ならばこれらは本家やMODにフィードバックするのが本来あるべき姿なんだろうか?

836名無しさん@避難所:2018/04/24(火) 10:00:40 ID:o8T8VBQc0
https://www.instagram.com/graphql/query/?query_hash=60b755363b5c230111347a7a4e242001&amp;variables={"only_stories":false}
これ使うとストーリーズUP中のフォローユーザーがわかるみたい

ストーリーズLIVEのチェック方法が知りたい

837名無しさん@避難所:2018/04/24(火) 10:16:46 ID:o8T8VBQc0
https://www.instagram.com/graphql/query/?query_hash=b40536160b85d87aecc43106a1f35495&amp;variables=%7B%7D
https://www.instagram.com/graphql/query/?query_id=17890626976041463
これでもできるのか

838名無しさん@避難所:2018/04/24(火) 18:59:58 ID:txdb8vBE0
テスト

839名無しさん@避難所:2018/04/25(水) 03:42:20 ID:4fzB5DA60
更新しても板のNo.が変わらないのはV2Cの仕様ですか?

840名無しさん@避難所:2018/04/25(水) 14:02:05 ID:Sn08Niyc0
>>836
これはタイムラグがあるからダメだな

841名無しさん@避難所:2018/04/26(木) 04:31:07 ID:6ADJlvsM0
>>836
2018/04/26(木) 03:30:00 [miyoshi.aa] :2018/04/26(木) 00:04:15
三時間半遅れで更新されてた
なんなんだ

842名無しさん@避難所:2018/04/27(金) 07:46:46 ID:fZiSPHXE0
>>841
これはcontinueにするところをbreakにしたから遅延が発生してたみたい

843名無しさん@避難所:2018/04/27(金) 08:57:57 ID:fZiSPHXE0
Instagram LIVEの取得方法がわかった
APIのこれ呼ぶとJSONにbroadcastsという項目があるからこれでチェックするのか
https://i.instagram.com/api/v1/feed/reels_tray/

APIの登録方法の情報は沢山あるけどアクセスの仕方がわからないな

844名無しさん@避難所:2018/04/27(金) 13:16:23 ID:otJZHJZQ0
https://i.instagram.com/api/v1/accounts/login/
でログインしないと使えないんじゃないかな

でここには電話からじゃないと使えないみたいなことが
https://stackoverflow.com/questions/43452544/what-is-https-i-instagram-com-api-v1

でそもそもがapi/v1ってあるからgraphqlみたいな野良APIじゃなくて
TwitterのTwitterAppsみたいなアプリ?を経由しないと使えないAPIかも

845名無しさん@避難所:2018/04/27(金) 13:29:21 ID:otJZHJZQ0
ちなみに
WEBブラウザでインスタにログインした状態で
https://i.instagram.com/api/v1/accounts/login/
を実行すると返ってくるのが

message:このInstagramは古いバージョンのものです。Instagramにログインするには、アプリをアップグレードしてください。
status:fail
error_type:needs_upgrade

WEBブラウザのUAをiPhone6に偽装しても同じ
そのAPIのソースの日付っていつ?
インスタAPIの大改革前かも

846名無しさん@避難所:2018/04/27(金) 13:34:06 ID:fZiSPHXE0
アプリの登録とかめんどくさいみたいだな

847名無しさん@避難所:2018/04/27(金) 13:37:09 ID:otJZHJZQ0
噂だとクロール目的はダメだとか
で今やってることはクロールそのものw

848名無しさん@避難所:2018/04/27(金) 13:39:28 ID:otJZHJZQ0
試してないけどPC用はあくまで作ってみましたレベルだろうから
UAを電話のUAに偽装したらレスポンスがよくなる可能性も

849名無しさん@避難所:2018/04/28(土) 21:03:30 ID:gDzdfOfA0
ツイッターの機能使ってないので無効化できないかな?
リンククリックするたび認証が開いてめんどくさい。




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