VoxCommando

Deutsche Support => allgemein => Topic started by: sweefer on July 20, 2019, 12:28:07 PM

Title: Discounter vergleich
Post by: sweefer on July 20, 2019, 12:28:07 PM
Hi, ich wollte mal fragen ob es möglich wäre mit einer abfrage z.b. wo ist die Günstigste Salami. Voxcommando soll vergleichen mit ein script bei penny, rewe oder Aldi oder sonstige Discounter wo die Salamie am günstigen gibt. ich habe schon nach XML im netz gesucht aber anscheinend benutzen die das nicht zum auslesen. Kann wer helfen ? Danke erstmal. Ich denke das ist wohl etwas komplexer als es aussieht.
Title: Re: Discounter vergleich
Post by: Kalle on July 21, 2019, 05:03:26 AM
Hi sweefer,


Du möchtest die Angebote verschiedener Discounter vergleichen - korrekt?
Ich denke es gibt mehrere Möglichkeiten in VoxCommando, mit denen das erreicht werden könnte:

Methode 1: Die "Scrape" Funktion in Verbindung mit RegEx.

Methode 2: Das Robobrowser-Plugin - hiermit wird die Webseite in einem Plugin-Fenster aufgerufen und beliebige Daten lassen sich mit den vielen Plugin-Funktion auslesen.

Methode 3: Wäre es nicht einfacher eine existierende Vergleichsseite mit Voxcommando zu nutzen? - Robobrowser wäre hierfür bestens geeignet.

Beispiel Vergleichsseite: https://www.discounter-preisvergleich.de/preisvergleich.php (https://www.discounter-preisvergleich.de/preisvergleich.php)

Für alle Methoden braucht es aber ein wenig Zeit um den Umgang mit den Tools bzw. mit den Plugins zu erlernen.
Dieses einfache Beispiel kannst Du für den Anfang in den VC-Command-Editor kopieren und testen - dieser Befehl sucht immer nur bei einem Discounter. Möchtest Du bei allen Discountern suchen, musst Du die URL und den Befehl anpassen bzw. einen zweiten Befehl erstellen (https://www.discounter-preisvergleich.de/suche.php?s=schinken& (https://www.discounter-preisvergleich.de/suche.php?s=schinken&)d=global)


Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.4.5-->
<command id="195" name="preisvergleich" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="https://www.discounter-preisvergleich.de/suche.php?s=schinken&amp;d=ALDI-Nord#Wurstwaren">
  <action>
    <cmdType>RoboB.Select</cmdType>
    <params>
      <param>Preisvergleich</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>RoboB.Show</cmdType>
    <params />
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>RoboB.Navigate</cmdType>
    <params>
      <param>https://www.discounter-preisvergleich.de/suche.php?s={1}&amp;d={2}#{3}</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <phrase>suche</phrase>
  <payloadDictation>payloadDictation: Regular</payloadDictation>
  <phrase>bei, von</phrase>
  <payloadList>ALDI-Nord, ALDI-Sued, LIDL, EDEKA, PENNY, NETTO</payloadList>
  <phrase>unter, in</phrase>
  <payloadList>Wurstwaren, Backshop, Feinkost</payloadList>
</command>
Title: Re: Discounter vergleich
Post by: sweefer on July 21, 2019, 04:00:26 PM
Hi Kalle, ja das ist sehr interessant aber die liste ist schon echt veraltet ... 2014 wurde das letzte mal aktualisiert, aber leider findet man auch nicht wirklich Preise bei den Discountern online :( ... naja selber eine liste zu erstellen mit google sheet (Excel) wo einige Leute im selben Bundesland Preise und Bilder uoloaden können um die Liste verschiedener Discounter zum teil Aktuell halten. Da mit Angeboten oder sonstigen günstigeren Preisen man echt viel Geld sparen kann. Bei Abruf von VC ist es bestimmt cool wenn man was sparen kann. Wie z.b. Penny und Netto oder Aldi und Kaufland was man in der nähe hat. Wäre cool wenn einige dabei sind.

Lg