Я написал небольшой скрипт Bash, который запускает несколько задач PhantomJS.
Например:
./node_modules/.bin/phantomjs "phantomjs/snapshot.js" "$url" >file.html
Как видите, я использую зарегистрированную информацию из PhantomJS, чтобы записать ее в файл.
Я выполнил команду для URL-адреса с ошибками JavaScript. По какой-то неизвестной причине каждый раз, когда я запускаю эту команду с тем же URL-адресом, я все равно получаю ошибки... Хотя все в порядке, если я делаю то же самое с другим пользователем Linux. Кроме того, если я использую другой URL-адрес, все также нормально (но мне нужно использовать тот, который выдает ошибки).
Есть ли способ, которым PhantomJS использует кешированный ответ? Я пытался добавить методы clearCookies() и clearMemoryCache() перед открытием страницы, также пытался добавить случайный параметр при каждом вызове, но ничего не помогло...
PhantomJS — последняя версия.