Я передаю HTML-строку PhantomJSCloud в «контенте» страницы.В HTML есть JS, встроенный в теги скрипта в конце строки.Когда я возвращаю jpeg, который запрашиваю у ПАО, объекты, которыми управляет JS, не манипулируются.Я знаю, что js работает, потому что я могу скопировать и вставить всю строку html в файл, открыть его в Chrome и посмотреть, как это происходит.
Это использует Chart.js, который имеет параметр анимации, но я установил его в false.
В настоящее время мой запрос JSON выглядит так:
"pages": [
{
"content": "$$$CONTENT$$$",
"renderSettings": {
"quality": 100,
"selector": "[id='report']"
},
"requestSettings": {
"ioWait": 5000,
"waitInterval": 5000
}
}
]
}
Заменив "$$$ CONTENT $$$" моей настоящей строкой HTML.Весь запрос занимает менее 5 секунд, поэтому «waitInterval», похоже, не то, что я ищу.