Added user agent to bypass new block
This commit is contained in:
parent
46abefd447
commit
8583540619
12
vvvvget.py
12
vvvvget.py
@ -3,6 +3,8 @@ import json
|
|||||||
import requests
|
import requests
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
|
||||||
|
ua = "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.4.2) Gecko/20020502 CS 2000 7.0/7.0"
|
||||||
|
|
||||||
def ds(h):
|
def ds(h):
|
||||||
g = "MNOPIJKL89+/4567UVWXQRSTEFGHABCDcdefYZabstuvopqr0123wxyzklmnghij"
|
g = "MNOPIJKL89+/4567UVWXQRSTEFGHABCDcdefYZabstuvopqr0123wxyzklmnghij"
|
||||||
|
|
||||||
@ -57,17 +59,17 @@ def ds(h):
|
|||||||
return d
|
return d
|
||||||
|
|
||||||
def get_settings():
|
def get_settings():
|
||||||
settings = requests.get('https://www.vvvvid.it/vvvvid/settings')
|
settings = requests.get('https://www.vvvvid.it/vvvvid/settings', headers={'User-Agent': ua})
|
||||||
if settings.status_code != 200:
|
if settings.status_code != 200:
|
||||||
return None
|
return None
|
||||||
return settings.json()['data']['defaultStreamingServer']
|
return settings.json()['data']['defaultStreamingServer']
|
||||||
|
|
||||||
def login():
|
def login():
|
||||||
login = requests.get('https://www.vvvvid.it/user/login')
|
login = requests.get('https://www.vvvvid.it/user/login', headers={'User-Agent': ua})
|
||||||
return login.json()['data']['conn_id']
|
return login.json()['data']['conn_id']
|
||||||
|
|
||||||
def get_info(show_id, conn_id):
|
def get_info(show_id, conn_id):
|
||||||
info = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/info/?conn_id=' + conn_id)
|
info = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/info/?conn_id=' + conn_id, headers={'User-Agent': ua})
|
||||||
info.encoding = 'utf-8'
|
info.encoding = 'utf-8'
|
||||||
if info.json()['result'] == 'ok':
|
if info.json()['result'] == 'ok':
|
||||||
return info.json()['data']
|
return info.json()['data']
|
||||||
@ -75,14 +77,14 @@ def get_info(show_id, conn_id):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def get_seasons(show_id, conn_id):
|
def get_seasons(show_id, conn_id):
|
||||||
seasons = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/seasons/?conn_id=' + conn_id)
|
seasons = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/seasons/?conn_id=' + conn_id, headers={'User-Agent': ua})
|
||||||
if seasons.json()['result'] == 'ok' and seasons.json()['data'] and seasons.json()['data'][0]['episodes']:
|
if seasons.json()['result'] == 'ok' and seasons.json()['data'] and seasons.json()['data'][0]['episodes']:
|
||||||
return seasons.json()['data']
|
return seasons.json()['data']
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def get_episodes(season_id, show_id, conn_id):
|
def get_episodes(season_id, show_id, conn_id):
|
||||||
episodes = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/season/' +str(season_id) + '?conn_id=' + conn_id)
|
episodes = requests.get('https://www.vvvvid.it/vvvvid/ondemand/' + str(show_id) + '/season/' +str(season_id) + '?conn_id=' + conn_id, headers={'User-Agent': ua})
|
||||||
if episodes.json()['result'] == 'ok' and episodes.json()['data'] and episodes.json()['data'][0]['embed_info']:
|
if episodes.json()['result'] == 'ok' and episodes.json()['data'] and episodes.json()['data'][0]['embed_info']:
|
||||||
return episodes.json()['data']
|
return episodes.json()['data']
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user