How to print just the line i want, and not them all

Viewed 33

i'm trying to print in output just the first object of each list, but it returns them all, i have tried using value, and it's giving that "Value Error: list indices must be integers or slices"

import requests
import json

url = "https://api.nike.com/product_feed/threads/v3/"

querystring = {"anchor":"0","count":"50","filter":["marketplace(IT)","language(it)","upcoming(true)","channelId(010794e5-35fe-4e32-aaff- cd2c74f89d61)","exclusiveAccess(true,false)"],"sort":"effectiveStartSellDateAsc"}
payload = ""
headers = {
'cookie': "ak_bmsc=4CDBFA12D78EC2DC3C010563B132F49D~000000000000000000000000000000~YAAQblGMT2HJlkKDAQAATrx0XBEINiux9230n4MoajtP6EUEGdhnkGpowPO5%2FvwKpOwsn5kRt4vjVkIF41%2BeKgaF%2BZWDBofqZXkDS11KRRV0DAib%2B8uBQiCxPs59c3ph66BzrynY%2FPl39iNJLPOpZlKLmarI7YxHtrDy61%2FMjx%2F5dS5%2BVOtldQUEw1CE7%2BRKivQHWXmRMZpfhPj0tAB6wgDu5YZZMcfzhd%2FFdASYjkxpqbdjQd4K6FsnsjBU4ymZnyGPnq%2FZnv9qlWGVi59RnzpBK%2Fra%2BTfUnf389cCqyPuhAzowJlGLpZDVF03QpHk6aYj0Eh%2Bu9bBn3jEuOKvXsdoUrh8dONwMWyxcru%2FiVKt%2B%2BYp21eEcbcV4ON8Yo5%2FNRs3yWOOWQA%3D%3D; bm_sv=F6F307F7DD0DE33C6A53881D96665DD5~YAAQblGMT9DVlkKDAQAArIF2XBFO8uCm0muLpASsqMQPbVGYGvBHiRaP7VHpA%2BesW7F0%2BTDguD8tG%2Bq7FIvlQVj86tvywzfURi%2BZR6%2BJobG02esIf7RBmnC5bURtuigwXtUwaTwEXBhm%2Bz%2BNNuxlNo6M1yytxg1iwNyisvhsbhCYrxBWEHx1LISb1hTJxcbQteB1GJiGgSgixXXgVayrM27c9gh1%2By0vweK6ULroV1d8yfJTZswSRDm2BqYK6Q%3D%3D~1",
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36',
'referer': 'https://www.nike.com/'}

req = requests.request("GET", url, data=payload, headers=headers, params=querystring)
output = json.loads(req.text) 

for item in output['objects']:
 URLImage = item['publishedContent']['properties']['coverCard']['properties']['landscapeURL']:
 print(URLImage)

for item in output['objects']:
 URLProduct = item['publishedContent']['properties']['seo']['slug']:
 print(URLProduct)
0 Answers
Related