2016-03-20 3 views
-2

Я подумывал о разработке гибридного мобильного приложения на основе Ionic и AngularJS для веб-сайта, который не предоставляет API в течение двух месяцев. Во-первых, я попытался разработать like this. Затем я понял, что не могу обрабатывать взаимодействия с пользователем, такие как ведение журнала, запросы AJAX и навигацию. Итак, я использовал Selenium Web Driver (Chrome для разработки, безглавые браузеры не так сильно отличаются) и HAP вместе. Однако мне нужно создать экземпляр или вкладку веб-браузера для ведения каждого пользователя и сохранить экземпляр веб-браузера для дальнейшего взаимодействия. Поскольку этот подход требует огромной памяти на сервере, мне пришлось изменить свой план. В это время я натолкнулся на Scrapy в Python. Но этот инструмент тоже не подходит для моих нужд. Я также искал множество бесплатных инструментов. Но теперь у меня нет решения.Разработка неофициального гибридного мобильного приложения с помощью скриншотов экрана

[on Hold Edit]: Как я могу обрабатывать множество запросов любых взаимодействий (ведение журнала, навигация) на веб-сервере? (Разумеется, не используя Веб-водитель)

ответ

0

Для чистого опыта JS вы можете использовать сочетание CheerioJS и RequestJS.

Если у вас есть какой-либо опыт работы с Python, я бы предложил beautiful soup Прочтите, хотя api немного, и вы должны быть на вашем пути.

Смежные вопросы