import requests
import re
from requests import Request, Session
print ('>>> QYST.RU ')
print ('>> Periscope Fake Viewers')
class PeriscopeBot:
# Адрес API
_apiUrl = 'https://api.periscope.tv/api/v2/'
_session = ''
_token = ''
_broadcast_id = 0
def __init__(self, broadcast_id):
# Создаем сессию, чтобы хранились полученные куки (без них работать не будет)
self._session = requests.Session()
# Ставим нужные нам хедеры (не обязательно, но понадобится, например, для имитации просмотра через приложение...)
self._session.headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
self._session.headers['Accept-Language'] = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
# Берем полученный ID трансляции, переданный при создании класса
self._broadcast_id = broadcast_id
def start(self):
# Получаем life_cycle_token, который нужен для имитации "начала" просмотра трансляции
self._token = self._getToken()
# Начинаем просмотр трансляции и выводим результат запроса, после этого запроса добавляются зрители
print self._startWatching()
pass
def _startWatching(self):
return self._session.get(self._getApiMethod('startPublic') + '?life_cycle_token=' + self._token + '&auto_play=false')
def _getToken(self):
return re.split('"', self._session.get(self._getApiMethod('accessVideoPublic') + '?broadcast_id=' + self._broadcast_id).content)[31]
def _getApiMethod(self, method):
return self._apiUrl + '/' + method
# Вводим ID трансляции
broadcastId = raw_input('Broadcast ID: ')
# Вводим количество запросов (ботов)
botsCount = raw_input('Number of bots: ')
# По очереди запускаем каждого бота
while (botsCount > 0):
pBot = PeriscopeBot(broadcastId)
pBot.start()
botsCount = int(botsCount) - 1
# Конец
print ('Success')
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
У меня было задание сверстать адаптивный лендинг за 24 часа
Здравствуйте! Прошу совета,как лучше всего сверстать такой блок с возможностью адаптивности - на дивах или таблицей? Пробовала на дивах, очень...