Od pewnego czasu borykam się z tym problemem.CasperJS - pobieranie wygenerowanego pliku bez adresu URL
Próbuję pobrać plik CSV wygenerowany przez przycisk "pobierz raport" Google Adwords. Mogę kliknąć link dobrze i zobaczyć zasób w tle. Problem polega na tym, że aby go pobrać, casperJS/phantomJS wymaga adresu URL do pliku ... ale CSV jest generowany na miejscu i ma ten sam adres URL, co strona, na której się znajduje (po tym linku po prostu prowadzi do strona domowa, a nie plik CSV, więc casperJS nie może go pobrać).
Czy istnieje sposób na zapisanie tego zasobu bez adresu URL?
Znalazłem rozwiązania: downloading a file that comes as an attachment in a POST request response in PhantomJs
Ale niestety, przycisk Raport Google Adwords nie ma formy, które mogą odwołać.
wypróbowałeś to: http://stackoverflow.com/questions/12461096/casperjs-download-file-without-specifying-url ? –
Możesz sprawdzić, czy są jakieś żądania do serwera z narzędzi Google Go lub innych narzędzi do debugowania. – jcubic