Standard-Datei-Öffnen-Dialoge steuern

  • 1. Ebay besitzt eine API, siehe dazu den Developer Bereich von Ebay.
    2. Wenn man schon nicht die API verwenden mag gibt es noch zig andere Methoden um Webseiten zuverlässig zu automatisieren, schau dir dazu die winhttp.au3, die ff.au3 oder die bereits in Autoit vorhandenen Funktionen für den Internet Explorer an.
    3. Send oder auch controlsend ist ohnehin nicht sehr zuverlässig, verwende lieber

    [autoit]


    controlsettext
    controlclick
    controlcommand

    [/autoit]
  • Wie kann ich diesen Befehlen den Dialog zu meinem Ordner navigieren und dann alle Dateien auswählen?

    Du brauchst normalerweise nirgendwo hin navigieren. Es reicht wenn du im Öffnen Dialog einfach den vollen Pfad unten in das Feld des Dateinamens mit controlsettext setzt und dann mit controlclick auf "OK" bestätigst.

    Was winhttp anbelangt benötigst du wie bereits richtig erkannt ein Browserplugin um den Aufbau des HTTP Posts mitzuschneiden. Diese Informationen kannst du dann verwenden um z.B. die Funktion winhttpsimpleformfill anzuwenden. Soweit ich mich erinnere findest du in der winhttp Hilfedatei auch Beispiele zu den Funktionen. Aber ich gebe zu, dass die winhttp.au3 Methode natürlich etwas mehr Einarbeitungszeit erfordert, dafür aber dann auch zuverlässige und performante Ergebnisse liefert. Ob es da gute Tutorials gibt weiß ich nicht, ich hab mir das damals nur anhand der Hilfe und ausgiebigem Testen bzw. einigen Beispielcodes aus dem englischen Forum beigebracht.

    • Offizieller Beitrag

    Zitat aus den Nutzungsbedingungen der eBay Kleinanzeigen:

    Zitat

    Beachten Sie dabei, dass es verboten ist: ...Roboter, Crawler, Spider, Scraper oder andere automatisierte Mechanismen zu nutzen, um auf die eBay Kleinanzeigen Website zuzugreifen und Inhalte zu sammeln, egal zu welchem Zweck, ohne unsere ausdrückliche schriftliche Zustimmung

    Besitzt Du eine schriftliche Zustimmung von eBay? Dann per PN an mich. Ansonsten bleibt das hier geschlossen.