urgent rejection guidelines español developer apple app iphone ios app-store itunesconnect web-scraping
http://www.apple.com/itunesnews/docs/Autoingestion.class.zip

iphone - rejection - guidelines app store



Descargue automáticamente informes de ventas de iTunes Connect (3)

Tenía un buen y hacky script de Perl para raspar y descargar automáticamente los archivos de informes de ventas de iTunes Connect. A partir de hoy, Apple revisó el sitio del informe de ventas. Se ve mucho mejor, pero usa mucho JavaScript y el simple raspado ya no va a funcionar.

Entonces, ¿alguien sabe de una manera de robar este nuevo sitio de manera efectiva?

Algunas preguntas anteriores apuntan a varios scripts y servicios en línea. Supongo que ahora también están rotos. Si conoce uno que aún funciona, hágamelo saber.


Prueba el complemento iMacros Firefox gratuito. Tiene un extenso soporte de web scraping y, dado que funciona en el navegador, puede manejar Javascript. Puedes iniciarlo también a través de la línea de comando .

Editar: Esto realmente funciona. Aquí hay una macro para descargar los últimos 3 días de informes de ventas. Aún no intenté integrarme con las herramientas de línea de comandos, pero debería funcionar.

VERSION BUILD=6650406 RECORDER=FX TAB T=1 URL GOTO=https://itunesconnect.apple.com/ TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:appleConnectForm ATTR=NAME:1.Continue&&SRC:https://itunesconnect.apple.com/AppleConnect/US-EN/labelconnect/btn_signin.png TAG POS=1 TYPE=B ATTR=TXT:Sales<SP>and<SP>Trends TAG POS=1 TYPE=A ATTR=ID:theForm:saletestid TAG POS=1 TYPE=SELECT FORM=NAME:theForm ATTR=ID:theForm:datePickerSourceSelectElementSales CONTENT=1 TAG POS=1 TYPE=A ATTR=ID:theForm:downloadLabel2 ONDOWNLOAD FOLDER=~/Downloads/iTCSales/ FILE=Daily-{{!NOW:yyyymmdd}}-1.txt.gz WAIT=YES TAG POS=1 TYPE=SELECT FORM=NAME:theForm ATTR=ID:theForm:datePickerSourceSelectElementSales CONTENT=2 TAG POS=1 TYPE=A ATTR=ID:theForm:downloadLabel2 ONDOWNLOAD FOLDER=~/Downloads/iTCSales FILE=Daily-{{!NOW:yyyymmdd}}-2.txt.gz WAIT=YES TAG POS=1 TYPE=SELECT FORM=NAME:theForm ATTR=ID:theForm:datePickerSourceSelectElementSales CONTENT=3 TAG POS=1 TYPE=A ATTR=ID:theForm:downloadLabel2 ONDOWNLOAD FOLDER=~/Downloads/iTCSales FILE=Daily-{{!NOW:yyyymmdd}}-3.txt.gz WAIT=YES TAG POS=1 TYPE=DIV ATTR=TXT:Done TAG POS=1 TYPE=DIV ATTR=TXT:Done TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:signOutForm ATTR=VALUE:Sign<SP>Out