Alcuni URL di iTunes generano 404 risposte da python ma funzionano ancora quando li sfoglia da un browser web

1

Sto usando le richieste python per ottenere risposte all'URL di itunes.

per alcuni collegamenti funziona e per altri no, per esempio:

working - link

non funziona - link (ottenendo un errore 404)

Ho notato che la differenza tra i 2 link è che se incollo quello funzionante nel browser, lo apre correttamente, e se incollo quello non funzionante, tenta di aprire itunes e rimanere bloccato.

Ho provato alcuni user-agent, ad esempio:

"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0"

"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3188.0 Safari/537.36"

Poiché lo spoofing di un agente utente non è sufficiente perché il mio strumento python appaia come un browser Web, c'è qualcos'altro che posso provare?

    
posta slashms 24.03.2018 - 18:13
fonte

1 risposta

1

Ho trovato un modo per aggirarlo. Sembra che itunes stia inviando una risposta 404 per alcune applicazioni, specialmente (da quello che ho visto) se hanno contenuto limitato come il gioco d'azzardo.

il modo per aggirarlo è invece di inviare una richiesta al negozio principale di apple come qui

https://itunes.apple.com/app/id1029783189?mt=8

si dovrebbe inviare la richiesta all'appstore locale . In questo caso di esempio, quello australiano:

https://itunes.apple.com/au/app/id1029783189

Grazie a tutti coloro che hanno cercato di aiutare.

    
risposta data 24.03.2018 - 20:05
fonte

Leggi altre domande sui tag