Erste Schritte Script für Webseiten-Prozesse entwickeln

BrainIAC17

Mitglied
Hey zusammen,

ich plane ein privates Projekt, bei dem ich folgendes bewerkstelligen möchte.

- Ich rufe einen Link auf
-> öffnet sich ein Formular (Eingabe von Userdaten/Login usw)
-> nach Abschicken des Formulars soll ein Script angestoßen werden, welches sich auf einer Webseite einloggt, dann in dieser entsprechend navigiert (Zum Bereich Download) und dort aus einer einer Liste alle CSV-Files runterladen.

Meine Frage bezieht sich auf die Architektur, bzw mit welcher Programmiersprache das am besten/effizientesten zu bewerkstelligen ist.

Meine Idee wäre das ganze mittels PHP/Javascript zu lösen.. macht das hierfür Sinn?
Oder doch lieber Java? <-- Hierfür bräuchte ich dann aber einen Webspace mit Tomcat.. gibts sowas kostenlos? Würde gerne das ganze auf einem Kostenlosen Webserver laufen lassen, den ich per Link aufrufen kann..
 
Aus welchem Grund soll das denn eine eigenständige Web-Anwendung werden?

Unabhängig vom weiteren Vorgehen würde ich zunächst die erforderlichen HTTP Anfragen und Antworten analysieren.
 
Es soll eine eigenständige Webanwendung werden, da ich diesen Datenupdate (Inhalte der csv-Daten) mit einem Freund zusammen (daher Formular mit den eigenen login Daten) wöchentlich (täglich(?)) Wiederholen möchte.

Es handelt sich hierbei um viele csv-Dateien, die dann im weiteren Schritt weiter verarbeitet werden (Inhalte auslesen,..).

Manuell ist das natürlich sehr zeitaufwändig und meiner Meinung nach ist dieses Vorgehen prädestiniert, um automatisiert zu werden. Sollte ja möglich sein oder?

Auf den ersten Blick handelt es sich um POST-Requests.

Könnte ich ja mit PHP gut "simulieren" oder?
Bei PHP wäre halt der Vorteil, dass ich Sehr viele kostenlose Webspace Anbieter nutzen könnte. Bei Java wäre aufgrund von Tomcat die Auswahl geringer?
 
Ich würde Python verwenden, aber ... das ist wohl nicht in deinem Repertoire?
Um welche Website geht es denn?
 
Nein python ist nicht in meinem Repertoire. Dennoch hatte ich sowieso vor python zu lernen. Also wieso nicht gleich mit diesem Projekt?

Bei der Seite handelt es sich um zanox Marketplace. Hier kann man sich für partnerprogramme bewerben und erhält deren Artikel in csv Format. Um die Daten möglichst aktuell zu halten, sollte man natürlich immer die neusten files verwenden.

Welchen Vorteil bietet mir python hierbei? Oder wo stoße ich bei meinem Vorhaben bei PHP an meine Grenzen?

Kann ich python Scripts überhaupt auf einem kostenlosen Webserver ausführen?

Danke schonmal
 
Bei der Seite handelt es sich um zanox Marketplace. Hier kann man sich für partnerprogramme bewerben und erhält deren Artikel in csv Format. Um die Daten möglichst aktuell zu halten, sollte man natürlich immer die neusten files verwenden.
Ich würde drauf wetten, dass die dafür eine API anbieten, und man das nicht über html-Formulare lösen muss.


Welchen Vorteil bietet mir python hierbei? Oder wo stoße ich bei meinem Vorhaben bei PHP an meine Grenzen?
Sowas kleines geht in Python meistens schneller und einfacher, generell lässt sich das aber in jeder Sprache umsetzen

Kann ich python Scripts überhaupt auf einem kostenlosen Webserver ausführen?
Das kommt auf den Server an, mit Root-Zugriff ja, wenns nur n PHP-Hoster ist nicht
 
Wenn du die Daten mit einer Tabellenkalkulationsanwendung auswerten willst, bietet sich Google Docs bzw Google Sheets an, da dort ein Script/Makro, das man für eine Tabelle erstellt, auch gleichzeitig als Webanwendung fungieren kann, die dann auf Googles Servern läuft.
 
Danke für die vielen Tipps!
Es gibt hier wohl tatsächlich bereits web Services. Werde mal prüfen, ob diese meinen Anforderungen genügen.

Würdet ihr dennoch bei python bleiben?
Oder PHP? Gibt es hierbei irgendwelche Performance vorteile python zu nutzen?

Falls python trotzdem die bessere Wahl wäre.. kennt ihr einen kostenlosen web hoster, bei dem ich python Scripts ausführen kann?
 
Würdet ihr dennoch bei python bleiben?
Oder PHP? Gibt es hierbei irgendwelche Performance vorteile python zu nutzen?

Falls python trotzdem die bessere Wahl wäre.. kennt ihr einen kostenlosen web hoster, bei dem ich python Scripts ausführen kann?
Python hat den großen Vorteil, dass man PHP nicht anfassen muss (gilt natürlich auch für jede andere Sprache).
Das wird aber in jeder Sprache lösbar sein, das bleibt ganz deiner Präferenz überlassen.

Kostenlose Hoster wirst du dafür vermutlich nicht finden, die gibts größtenteils nur für PHP (und mittlerweile zT Javascript). Kommt aber drauf an was du suchst, AWS zB müsste in kleinen Mengen kostenlos sein und Python können, ist aber etwas anders, als ein „normaler“ Server
 

Zurück
Oben