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

スクリプト#3 @避難所

1名無しさん@避難所:2019/08/17(土) 04:06:55 ID:/RfgUwQc0
スクリプトに関する話題なら何でも

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/

176名無しさん@避難所:2019/11/01(金) 21:22:33 ID:5L6NSXms0
InstagramOnV2C 2019/11/01版
https://www.dropbox.com/s/e17wthzkz7qi3k5/InstagramOnV2C_20191101.zip?dl=1
 
Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です
 
Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります
 
説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127
 
●今回修正
  system/getdat_sub/instagram.js (更新日 2019/11/01 15:13)
 
●インスタにログインして使用する場合で、且つonB11がfalseの場合に個別投稿の取得に失敗するのを修正
 
#添付のgetdat.jsはふたば・爆サイ、したらばの過去ログに跨って最新です

177名無しさん@避難所:2019/11/01(金) 21:26:36 ID:5L6NSXms0
PopupTools_20190917.zip
https://www.dropbox.com/s/yq0cihmd4psl7v0/PopupTools_20191101.zip?dl=1
 
popupTwitterInfo.js
PopupStatusYoutubeV3.js
PopupStatusInstagram.js
PopupStatusDailymotion.js
の詰め合わせです
 
Java7,8,9用とJava6用にわけてあります
Java10以降もJava7,8,9用を使用
Java6では同梱のjson2.jsも必要となります
 
今回修正
PopupStatusInstagram.js (Java7以降用 2019/11/01 15:42)
PopupStatusInstagram.js (Java6用 2019/11/01 21:08)

修正箇所
・Instagramのポップアップで文字情報と1枚目の画像が表示されなくなったのを修正

178名無しさん@避難所:2019/11/01(金) 21:27:22 ID:5L6NSXms0
>>177
×:PopupTools_20190917.zip
○:PopupTools_20191101.zip

179名無しさん@避難所:2019/11/01(金) 21:45:09 ID:5L6NSXms0
>>176-178

どーもインスタの個別投稿のhtmlが変わったみたいで
ログインされてない状態:現行通り
ログインされてる状態;新しいhtml
となったようです

インスタログイン時にセッション情報(ログイン情報)を作成し保持します

onB11がtrueの場合はクッキーにセッション情報(ログイン情報)を含まないで個別投稿に触りにいくのですが
falseの場合はクッキーにセッション情報(ログイン情報)を含めて個別投稿に触りに行くためにログインされてる状態となり
新しいhtmlを受信してしまい、そのために必要な情報を適切に取得できずにこけてたようです

# onB11がtrueの場合はjsやB11でセッション情報をV2Cから見えない場所に隠すので
# V2Cが自分自身でセッション情報をクッキーに含むことができません
# onB11がfalseの場合はV2C自身がセッション情報を持っているので
# V2Cが自分自身でセッション情報をクッキーに含んでしまいます

ポップアップも同じ理由です
なので、こちらはリクエストクッキーをクリアしてセッション情報を渡さないように修正

180名無しさん@避難所:2019/11/01(金) 21:58:37 ID:5L6NSXms0
ImageViewURLReplace.datに

https?://(?:\w+\.)?(?:instagram\.com|instagr\.am)/p/[\w\-]+【TAB】$EXTRACT1【TAB】$&【TAB】$EXTRACT【TAB】og:image"\s*content="([^"]+)

を定義して個別投稿のサムネを表示している場合、同じ理由で
onB11がfalseの場合はV2Cが自分が持ってるセッション情報を一緒に送ってしまい
ログインされてる状態で新しいhtmlを受信します
この時新しいhtmlには og:image が存在しないためにサムネの表示ができなくなります




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