レス代行スレ
8:国境なき名無しさん2022/06/30(木) 07:48:13 ID:Vx76/HNp0
相変わらずIPを変えても余所規制、続けて書けば上記の規制です
宜しくお願い致します
【URL】medaka.5ch.net
【名前欄】
【メール欄】sage
【本文】↓
>>773
追加情報として、UNIXタイムスタンプは1時間刻みで、現時刻より+1
現在の時刻を取得するのは簡単なのだが、そこを1時間刻みに丸めるコードがわからなかった
動画のファイル名のハッシュは-も_になっているのでいちいち置換する必要がある
素人が一晩で勉強して書いたきたないコード
unixtime = 現在の時間+1時間
movie = '動画ファイル名mediaresourcekey'
mvhs = hs = base64.urlsafe_b64encode(hashlib.md5(movie.encode('utf-8')).digest())
data = 'B3u5C3Y6kqw5jfUwH4SurNcjXV44rHyr/secure/data/webgl/resources/movie/' + (str(mvhs).replace("b'", "").replace("=='", "")) + '__.webm' + str(unixtime)
hs = base64.urlsafe_b64encode(hashlib.md5(data.encode('utf-8')).digest())
url = 'ドメイン名/secure/data/webgl/resources/movie/' + (str(mvhs).replace("b'", "").replace("=='", "")) + '__.webm' + '?s=' + str(hs) + '&t=' + str(unixtime)
print (url.replace("b'", "").replace("=='", ""))
unixtimeは手動で指定
動画以外はファイル名をリストから抽出して、正規表現でgithubを参考に上のコードをいじって追加した方が早いと思う
動画はアセットからシナリオファイルを取り出して、結合して正規表現で抽出後、上記のコードを追加すればいける
問題はまだ巻き添え規制中なので、この内容が終了までに代理投稿してもらえているかどうかだ
1-AA