Спасибо за чтение моей темы, я был бы очень признателен, если бы кто-нибудь мог предложить какие-либо другие возможности, которые я должен изучить для достижения ниже.
Используя CasperJS или PhantomJS, мне нужно отключить выполнение всего JavaScript, принадлежащего страницам, по которым я просматриваю, и в то же время иметь возможность запускать свой собственный с помощью casper.execute.
Кто-нибудь знает, как я могу это сделать?
- Можно ли изменить заголовки или тела HTTP, используя onResourceRequested или onResourceReceived? или отменить запрос условно? или они только для чтения?
- Можете ли вы изменить исходный HTML-код до того, как он будет предложен для синтаксического анализа?
- Я пытался взломать window.stop() в casper.execute раньше, но это работает непоследовательно между страницами.
- Используется ли для таких вещей модуль Phantom WebServer? Могу ли я / должен ли я направлять запросы / ответы через это и изменять их по мере их прохождения?
Спасибо за любую помощь - я ценю, что это странный вариант использования.