Hey, ich versuche ein Skript zu schreiben, um eine Website von Informationen über neue Produkte zu kratzen. Ich habe schon Super weit gekommen, aber wenn ich es laufen, sagt esProbleme mit der Verwendung von str (Anzahl) in Python
print str(count)
^
SyntaxError: invalid syntax
ich Python unglaublich neu bin und das mir Kopfschmerzen gibt. Hier ist mein voller Code:
import requests
session=requests.session()
headers={
':host':'launches.endclothing.com',
'accept':'application/json, text/plain, */*',
'accept-encoding':'gzip,deflate',
'content-type':'application/x-www-form-urlencoded; charset=UTF-8',
'user-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36'
}
for count in range(50):
try:
itemUrl='https://launches.endclothing.com/api/products/'+str(count)
itemRes=session.get(itemUrl,headers=headers)
print str(count)
print itemRes.json()['name']+' : '+itemRes.json()['colour']
print itemRes.json()['releaseDate']
print '\n'
except:
print 'N/A'
print '\n'
Meine Kristallkugel sagt, dass Sie Python 3 verwenden. 'Print()' ist eine Funktion in Python 3. –
Ich vermute, Frederic ist korrekt – Lost
Ja, vielen Dank. – rated