2016-03-20 15 views
-2

Ich habe darüber nachgedacht, eine hybride mobile App basierend auf Ionic und AngularJS für eine Website zu entwickeln, die API für zwei Monate nicht zur Verfügung stellt. Zuerst habe ich versucht, like this zu entwickeln. Dann erkannte ich, dass ich nicht mit Benutzerinteraktionen wie Protokollierung, AJAX-Anfragen und Navigation umgehen kann. Also, ich benutzte Selenium Web Driver (Chrome für die Entwicklung, kopflose Browser nicht so viel Unterschied) und HAP zusammen. Ich muss jedoch eine Instanz oder einen Tab des Webbrowsers für die Protokollierung jedes Benutzers erstellen und die Instanz des Webbrowsers für weitere Interaktionen beibehalten. Da dieser Ansatz sehr viel Speicherplatz auf einem Server benötigt, musste ich meinen Plan ändern. In dieser Zeit kam ich über Scrapy in Python. Aber dieses Werkzeug passt auch nicht zu meinen Bedürfnissen. Ich habe auch viele kostenlose Tools gesucht. Aber ich habe jetzt keine Lösung.Entwickeln inoffizielle Hybrid-Mobile-App von Screen Scraping

[Angehalten Edit]: Wie kann ich viele Anfragen von Interaktionen (Protokollierung, Navigation) im Webserver behandeln? (Klar, nicht mit Web-Treiber)

Antwort

0

Für eine reine JS-Erfahrung können Sie eine Kombination von CheerioJS und RequestJS verwenden.

Wenn Sie irgendeine Art von Erfahrung mit Python haben, würde ich empfehlen beautiful soup Lesen Sie, obwohl die API ein bisschen und Sie sollten auf Ihrem Weg sein.

Verwandte Themen