Сейчас я пытаюсь взломать веб-приложение, которое использует обширный скрипинг экрана в node.js. Я чувствую, что сражаюсь против тока на каждом углу. Должен быть более простой способ сделать это. Прежде всего, две вещи раздражают:
-
Распространение файлов cookie. Я могу вытащить массив set-cookie из заголовков ответов, но выполнение строковых операций для анализа файлов cookie из массива кажется крайне хакерским.
-
Переадресовать следующее. Я хочу, чтобы каждый запрос выполнял переадресацию, когда возвращается код состояния 302.
Я столкнулся с двумя вещами, которые выглядели полезными, но я не мог использовать их в конце:
-
http://zombie.labnotes.org/, но у него нет поддержки HTTPS, поэтому я не могу его использовать.
-
http://www.phantomjs.org/, но он не может использовать его, потому что он (кажется) не интегрируется с node. JS. Это также очень тяжело для того, что я делаю.
Существуют ли какие-либо библиотеки сценариев JavaScript-скриншотов, которые распространяют файлы cookie, следуют переадресации и поддерживают HTTPS? Любые указатели на то, как сделать это проще?