したらば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/

2名無しさん@避難所:2019/08/17(土) 05:00:04 ID:xhyR6eTU0
たておつ

3名無しさん@避難所:2019/08/22(木) 05:53:55 ID:q.1bqDCk0
Instagramのjsonの項目が変わったのかエラーになるな

4名無しさん@避難所:2019/08/22(木) 06:00:05 ID:q.1bqDCk0
Json['entry_data']['ProfilePage'][0]['graphql']['user']['edge_owner_to_timeline_media']['edges'];
[0]がないエラーになるな

5名無しさん@避難所:2019/08/22(木) 10:22:58 ID:q.1bqDCk0
V2Cが取得するHTMLはchromeのHTMLと違うみたいだな
もう少し調べて見るか

6名無しさん@避難所:2019/08/22(木) 10:29:26 ID:q.1bqDCk0
Instagramはログインしないと表示されない仕様に変わったんだ
scriptのログイン偽装はどうやってやるんだ

7名無しさん@避難所:2019/08/22(木) 12:01:10 ID:q.1bqDCk0
ログインしなくて開く
https://www.instagram.com/p/B1bKPTzBa6t/
ログインしないと開かない
https://www.instagram.com/aiko_yamaide/

8名無しさん@避難所:2019/08/22(木) 12:02:24 ID:NjG26aac0
8
円広志に印税

9名無しさん@避難所:2019/08/22(木) 12:02:39 ID:NjG26aac0
誤爆った

10名無しさん@避難所:2019/08/22(木) 16:01:37 ID:q.1bqDCk0
InstagramのユーザーネームからIDに変換する方法ってあれば楽なんだけど
なければIDを登録しとかないとダメだな

11名無しさん@避難所:2019/08/22(木) 21:57:18 ID:p/2djo0o0
InstagramOnV2C 2019/08/22版
https://www.dropbox.com/s/9wn19vdn9msgidk/InstagramOnV2C_20190822.zip?dl=1

Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です

Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります

説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127

以下を修正
・UAをChromeの最新に修正(InstagramCommon.js)
・WEBページ形式でユーザのトップページを取得する際に以下の修正
 (getInstagramLists.js、script/system/getdat_sub/instagram.js)
  1) UAを指定するように修正
  2) クッキーを空で送るように修正新着があった場合に自動でスレを更新する機能を追加
・getdat.jsに爆サイやらしたらば用に入れた修正を反映(Instaとしての修正はありません)
・スクリプトコンソールに表示するメッセージいログを修正(InstagramTools.js)
(ReferenceTab.txt以外全部修正)
 
 

#障害の再現を起こっていたときに以下の2つのケースをネットワークのログで確認しています
#①スレ一覧を更新時html取得でhttps://www.instagram.com/xxxxxxx/へアクセスすると429のエラーとなる
#②スレ一覧を更新時html取得でhttps://www.instagram.com/xxxxxxx/へアクセスすると302のエラーとなり
 ログインページへリダイレクトされる

#本修正は②に対する修正です(V2C本体が持ってるクッキーを一緒に飛ばしてしまい、
 それでログインページへリダイレクトされてJson不正になってエラー)

#①のケースはインスタに言わせると「アカウントも作ってねーのにアクセスしすぎなんだよ(怒」
#ってことなので自分のアカウントを作るしか回避はできません

12名無しさん@避難所:2019/08/22(木) 21:58:34 ID:p/2djo0o0
書き直し

InstagramOnV2C 2019/08/22版
https://www.dropbox.com/s/9wn19vdn9msgidk/InstagramOnV2C_20190822.zip?dl=1

Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です

Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります

説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127

以下を修正
・UAをChromeの最新に修正(InstagramCommon.js)
・WEBページ形式でユーザのトップページを取得する際に以下の修正
 (getInstagramLists.js、script/system/getdat_sub/instagram.js)
  1) UAを指定するように修正
  2) クッキーを空で送るように修正
・getdat.jsに爆サイやらしたらば用に入れた修正を反映(Instaとしての修正はありません)
・スクリプトコンソールに表示するメッセージいログを修正(InstagramTools.js)
(ReferenceTab.txt以外全部修正)
 
 

#障害の再現を起こっていたときに以下の2つのケースをネットワークのログで確認しています
#①スレ一覧を更新時html取得でhttps://www.instagram.com/xxxxxxx/へアクセスすると429のエラーとなる
#②スレ一覧を更新時html取得でhttps://www.instagram.com/xxxxxxx/へアクセスすると302のエラーとなり
 ログインページへリダイレクトされる

#本修正は②に対する修正です(V2C本体が持ってるクッキーを一緒に飛ばしてしまい、
 それでログインページへリダイレクトされてJson不正になってエラー)

#①のケースはインスタに言わせると「アカウントも作ってねーのにアクセスしすぎなんだよ(怒」
#ってことなので自分のアカウントを作るしか回避はできません

13名無しさん@避難所:2019/08/23(金) 06:41:45 ID:zbJ7VhSE0
>>11
インスタがまだ不調
なんか直しててミスってる状態?
ウェブブラウザですら
ログインしてないでユーザのトップページを開こうとするとログイン画面にリダイレクト
ログインしてユーザのトップページを開こうとするとエラー

14名無しさん@避難所:2019/08/23(金) 10:19:12 ID:RhsGXJY.0
cookieとかぜんぜんわからんから修正できない
user idを手動で探して登録しておいて
Query_Hash = '472f257a40c653c64c666ce877d59d2b'で一覧jsonを取得
https://www.instagram.com/p/xxxxxxxxxx/を読み込んで
フルネーム取得のやりかたにかえようかな

15名無しさん@避難所:2019/08/23(金) 12:37:49 ID:RhsGXJY.0
https://www.instagram.com/p/xxxxxxxxxx/
これは連続5回しか読めないのか

16名無しさん@避難所:2019/08/23(金) 13:20:52 ID:RhsGXJY.0
>>15
勘違いスクリプトのバグだった
なんとか出来た

17名無しさん@避難所:2019/08/23(金) 15:08:10 ID:RhsGXJY.0
Query_Hash = '472f257a40c653c64c666ce877d59d2b'で一覧jsonを取得してると
たまに429のエラーを吐き続けるがまた正常に戻る

18名無しさん@避難所:2019/08/23(金) 22:36:07 ID:zbJ7VhSE0
規制を掛けてるのか
バージョンアップに失敗してるだけなのか

さっぱり判断がつかん・・・
>インスタ

19名無しさん@避難所:2019/08/23(金) 23:11:21 ID:RhsGXJY.0
2秒スリープさせると429エラーが減るかも
なんとなく調子がいい
回数の問題だったら意味ないけど

20名無しさん@避難所:2019/08/24(土) 07:24:44 ID:a5vnex5w0
1秒スリープだと429エラーになるが
2秒スリープにすると429エラーにならないみたい

21名無しさん@避難所:2019/08/26(月) 17:15:26 ID:w5xgRg2w0
v2c.createHttpRequestのresponseCodeはバグってる
getContentsAsString()を実行すると正常な値を返すが
何もしないと-1を返す

22名無しさん@避難所:2019/08/26(月) 20:08:31 ID:TaBlUg3Y0
createHttpRequestは通信開始の宣言をするだけで
実際の通信はgetContentsAsStringやgetContentsAsBytesでやってるので
getContentsAsXXXXX実行しないと-1が返ってくるのは仕様

23名無しさん@避難所:2019/08/26(月) 20:24:17 ID:w5xgRg2w0
紛らわしいな

24名無しさん@避難所:2019/08/26(月) 21:07:36 ID:TaBlUg3Y0
そうしとかないとsetpropertyでUAとかCookieを弄れなくなるの

var hr = v2c.createHttpRequest()

でhrmlまで取得しちゃうとUAとかCookie偽装のの介入ができないでそ?
(UA偽装しないとUAはV2C/xxxxxで飛んじゃうし)

だから

var hr = v2c.createHttpRequest();
hr.setRequestProperty(key, val);
var html = hr.getContentsAsString()
if(hr..responseCode == 200){
}

となるわけ
v2c.readURL()と違って直感的じゃないんだけどね

25名無しさん@避難所:2019/08/27(火) 09:11:44 ID:MtEOvmWU0
ID非表示のレスを抽出するスクリプトないでしょうか?

26名無しさん@避難所:2019/08/27(火) 13:04:50 ID:ORbIOgLs0
analysis_slipがV2C+でしか使えないのが辛い

27名無しさん@避難所:2019/08/27(火) 17:40:33 ID:8mYL0da20
//書き込み欄の.jpg:origを?format=jpgに変換
// ${SCRIPT:} ReplaceTwitterjpg.js

var vcx = v2c.context;
var th = vcx.thread;
var wp = th.openWritePanel();

var text = wp.message.text + '';
wp.message.text = text.replace(/.jpg:orig/g, '?format=jpg');




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