Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
API Query
#3
(Jan-10-2020, 03:25 AM)buran Wrote: You don't pass datain the request
I guess he forget and have tried that.

It will not work the way you have it now.
Most change header data content-type from the default text/html to text/plain.
import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0',
    'Accept': '*/*',
    'Accept-Language': 'en-US,en;q=0.5',
    'Content-Type': 'text/plain;charset=UTF-8',
    'Connection': 'keep-alive',
}

data = '{"queries":[{"fields":["title","topic"],"query":"Livestream"},{"fields":["channel"],"query":"ndr"}]}'

response = requests.post('https://mediathekviewweb.de/api/query', headers=headers, data=data)
response_json = response.json()
print(response_json['result']['results'][0]['url_video'])
Output:
http://ndrfs-lh.akamaihd.net/i/ndrfs_nds@430233/master.m3u8
Reply


Messages In This Thread
API Query - by Axel_Erfurt - Jan-09-2020, 08:37 PM
RE: API Query - by buran - Jan-10-2020, 03:25 AM
RE: API Query - by snippsat - Jan-10-2020, 05:36 AM
RE: API Query - by buran - Jan-10-2020, 08:24 AM
RE: API Query - by Axel_Erfurt - Jan-10-2020, 10:03 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020