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
http://twitter.com/viva/status/24133713255
solo necesito pasar por el crujido ajax. si es posible muy molesto con la manzana en este momento.
http://code.google.com/p/appdailysales/ acaba de actualizarse para admitir los cambios en la conexión de iTunes de septiembre de 2010.
Editar : utilice http://www.apple.com/itunesnews/docs/Autoingestion.class.zip o algo basado en eso, como https://github.com/danieldickison/appdailysales