Я беру некоторые данные с этой веб-страницы, используя приведенный ниже внутренний вызов в Python. Мне удалось получить все каналы на странице, возвращенные, поиграв с параметром &items
, однако я не могу захватить запрос в консоли или увидеть какие-либо соответствующие параметры, которые изменят время дня, когда данные EPG заполнено для:
import requests
session = requests.Session()
url = 'http://tvmds.tvpassport.com/snippet/white_label/php/grid.php?subid=postmedia&lang=en&lu=36625D&tz=America%2FToronto&items=3100&st=&wd=940&nc=0&div=tvmds_frames&si=0'
headers ={
'Upgrade-Insecure-Requests': '1',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
}
r = session.get(url, headers=headers)
status_code2 = r.status_code
data2 = r.content.decode('utf-8', errors='ignore')
filename = 'C:\\Users\\myuser\\mypath\\test_file.txt'
with open(filename, "a", encoding='utf-8', errors="ignore") as text_file:
text_file.write(data2)
text_file.close
... все, что я получаю, это ошибка в Google Chrome Dev Tools, говорящая [Violation] Forced reflow while executing JavaScript
.
Может ли кто-нибудь помочь? Мне нужно получить данные программы за полный 24-часовой период и в разные дни ...
Спасибо