0 votos

¿Cómo obtener los precios y metadatos relacionados con los ibéricos a la venta en la tienda de iTunes?

Lo que intenté:

He probado AppleScripts, yendo a la url de búsqueda de la tienda de iTunes: https://itunes.apple.com/us/genre/books-computers-internet-programming/id10023?mt=11&letter=N por ejemplo, y traté de añadir parámetros (url-dorking) como search= , q= etcétera y no hay alegría.

Lo que necesito:

Estoy buscando algo que idealmente sería la salida de JSON que me permitiría obtener el title , author , price de una lista de libros basada en un término de búsqueda. Específicamente, nginx sería el término de búsqueda.

Por qué:

Estoy haciendo una investigación de mercado para escribir mi propio libro sobre la seguridad NGINX y pensé que sería más fácil tomar la lista de datos e ir, como lo sería si estuviera usando los datos de la librería de Amazon.

Aclaración :

El código que tengo preparado implica el uso de python3 y pide analizar los datos de la url. No tengo problemas con el análisis, sólo tengo problemas para encontrar el punto final de la url que se debe recolectar.

0voto

jamescampbell Puntos 119

Encontré la url para el punto final adecuado de este post en StackOverflow que fue cerrado por ser demasiado amplio y no estar directamente relacionado con mi pregunta. La estructura de la url es la siguiente:

https://itunes.apple.com/search?term=nginx&country=us&entity=ibook

lo que da un bonito objeto json de toda la lista que necesito. Pegarlo aquí para completarlo:

`{ "resultCount": 14, "results": [ { "artistId": 1147929099, "artistIds": [ 1147929099 ], "artistName": "Rahul Soni", "artistViewUrl": "https://itunes.apple.com/us/artist/rahul-soni/1147929099?mt=11&uo=4", "artworkUrl100": "http://is5.mzstatic.com/image/thumb/Publication42/v4/23/72/23/2372236a-a363-06ac-7153-01805850618a/source/100x100bb.jpg", "artworkUrl60": "http://is5.mzstatic.com/image/thumb/Publication42/v4/23/72/23/2372236a-a363-06ac-7153-01805850618a/source/60x60bb.jpg", "currency": "USD", "description": "This book teaches you to start up Nginx and quickly take your expertise to a level where you can comfortably work with various aspects of the web server and make informed design decisions for your web farm. Nginx powers more than 40% of the top 1000 websites and is among the handful of web servers that can handle more than 10K simultaneous connections. It has some features which are simply unparalleled.

Nginx: From Beginner to Pro teaches the Nginx server in a practical way. Web administrators frequently struggle to fix the skill set gaps that happen due to a platform change. Migration from IIS & Apache becomes tedious at best. The book is targeted toward real-world administrators who would want to get up to speed as soon as possible and make good, informed design decisions. First you will set up Nginx and understand the architectural nuances. Then you will learn how to scale out, secure, monitor and troubleshoot the web server. Once you are fully comfortable with Nginx, you will start learning about migrating applications (or its part) from IIS or Apache web servers. Finally, you will learn to troubleshoot and maintain your Nginx professionally.

Written by an author who has gone through the rough phase while moving from IIS/Apache to Nginx, this book is practical and filled with step-by-step instructions to make your time with Nginx as straightforward as possible. ", "fileSizeBytes": 4002637, "formattedPrice": "$29.99", "genreIds": [ "10023", "38", "9027", "9009", "10017", "10005" ], "genres": [ "Programming", "Books", "Computers & Internet", "Business & Personal Finance", "Computers", "Industries & Professions" ], "kind": "ebook", "price": 29.99, "releaseDate": "2016-08-25T07:00:00Z", "trackCensoredName": "Nginx", "trackId": 1147928850, "trackName": "Nginx", "trackViewUrl": "https://itunes.apple.com/us/book/nginx/id1147928850?mt=11&uo=4" },`

(que es 1 elemento en la matriz de 14 elementos para este ejemplo)

Esta estructura url era muy difícil de encontrar y no estaba documentada en ningún sitio al que pudiera llegar desde las búsquedas de Google. Desearía que Apple proveyera más transparencia a este tipo de puntos finales para permitir a la gente rebanar y cortar estos datos que están disponibles públicamente de otra manera, sólo que no en un formato amigable para las máquinas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X