VZVZ: небольшая поправочка: НЕ совсем всё, бывают другие протоколы, тогда именно Fiddler не поможет, и гораздо тяжелее, но вообще сниффер возможен для любого протокола. и в данном случае наверняка именно HTTP/HTTPS
Не знаю, есть ли API, но в любом случае все, что делается в браузере, можно симитировать с помощью HTTP-запросов, отследив их сниффером Fiddler и подделав.
Александр: я про сам принцип. Например, проверить, вызывается ли событие, правильное ли значение возвращает функция и т.д.
"забыли убрать алерты" - чушь какая-то. Что значит "забыли"? Где Ctrl+F? Где функциональное и модульное тестирование?
Наконец, почему не написать свою функцию-обертку для alert, которая бы проверяла константу debug/release?
Из преимуществ именно алертов - например, не надо открывать консоль, особенно в расширениях браузерах актуально, пожалуй
Ну я бы, наверно, первый вариант предпочел. Eclipse у меня один для всего - и жаба, и плюсы, и андроид, и PDE... Если возникнут проблемы какие, то решал бы их по мере поступления.
Да, cURL. Если не требуется передавать HTTP-заголовки, то можно просто file_get_contents и file_put_contents.
> Я так понимаю что HTTP заголовки передаются, а содержимое как ?
Если юзать cURL, то всё передается примерно так же, как и при аяксе.
Стандарт HTTP один и тот же. Различаются только библиотеки для отправки запросов, такие, как curl или jQuery.
Агнаман Шаманский: ну, примерно рублей от 5000. Это если дорого время искать дешевле.
Если дело коммерчески ценно, а не для развлекухи, то это ерунда цена.
Но учтите, что реверсинг всегда дело скользкое, 100% гарантии дать не может даже профи, точнее, профи справится, но во что это выльется...
Например, может там для отправки формы надо отправить 10 запросов последовательно, в каждом 10 параметров, 10 куков, + 10 возможных редиректов.
Заипешься все это имитировать, тогда пусть объяснит проблему и тогда дадите добавку.
Если хотите сэкономить:
Было дело, я и за 3000 нехилого такого бота писал.
Если сайт этот довольно популярен и востребован коммерчески, и нечасто допиливается разрабами (яркий пример: ВК), то может можно рассчитывать и на еще дешевле: либо у человека уже есть готовый продукт и он просто продаст, либо он может написать его за дешево, но зато с возможностью продавать и другим.
MiiNiPaa: вы хотите сказать, что при Слиянии отсортированных массивов получается сразу отсортированный массив?
Что вы понимаете под Слиянием? Я тупо вставляю элементы одного массива (по одному) после элементов второго, не глядя (без всяких условных операций).
Агнаман Шаманский: ну кнопка "показать другую капчу" там ведь есть? И это происходит без перезагрузки страницы? Значит. и JS тоже. А так, может и без JS быть - попросту через img, но это логики не меняет, точно так же: 2 запроса - сначала запрос к странице, затем запрос к картинке. Я всегда стараюсь первым делом имитировать запрос к странице, а уже потом то, что меня интересует - чтобы больше было на реальный браузер похоже.
Это зависит от задачи! Как и все остальное.
Вообще решение интересное, если стоит цель куда бы приткнуть ангуляр и SPA, то админка туда уж всяко больше подходит, причем всегда...
Shane Matte: прям совсем ничего? А если просто alert без событий, и перезагрузить/установить расширение, то и алерта не будет?
Тогда вы что-то не туда пихаете. может с content-скриптами путаете? надо пихать в background.js и в манифесте его прописать как background именно
Никита: а в интернете их поискать не пробовали? Сайт и т.д.
А так, скорее всего Xamarin, он рулит, аналогов его не очень-то и есть.
По технологиям, если бизнес, то думаю БД, UI, MV*, и о них я бы не только и не столько почитал, сколько попробовал бы хоть немного попрактиковаться... Хотя это лишь мои догадки всё. На собеседовании-то ни разу не был.
И да, Xamarin, а не Xaramin))