Python3 - получение данных из динамически обновляемой таблицы на веб-странице - PullRequest
0 голосов
/ 14 июля 2020

Я беру некоторые данные с этой веб-страницы, используя приведенный ниже внутренний вызов в 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-часовой период и в разные дни ...

Спасибо

...