Darstellung und Formatierung der Ergebnisse
Verfügbare Formate zum Speichern von Ergebnissen
Zur Formatierung der Ergebnisse in A-Parser wird die Template-Engine Template Toolkit verwendet, was es ermöglicht, Datenerfassungsergebnisse einfach in verschiedenen Formaten zu speichern:
- In Textdateien als Liste: ein Ergebnis pro Zeile, über ein Trennzeichen, in einem beliebigen Format
- In
CSV-Dateien mit der Möglichkeit zum späteren Import in Excel, Google Docs usw. - In
XML,JSONund anderen Datenspeicherformaten - In
HTML, wobei Seiten "on the fly" generiert werden - Im Format von
SQL-Dumps für den direkten Import in eine Datenbank oder durch direktes Schreiben in eine SQLite-Datenbank - Im Binärformat zum Speichern von Bildern (
jpg, png, gif,...), Dokumenten (pdf, docx,...), ausführbaren Dateien und Archiven (exe, dmg, zip,...) und allen anderen Datentypen
Bearbeiten des Ergebnisformats
Result format (Ergebnisformat) - ermöglicht es, Ergebnisse mithilfe von Vorlagen in die gewünschte Form zu bringen; es wird für jede Kombination aus Abfrage und Ergebnissen angewendet.

- Das allgemeine Ergebnisformat wird im Feld
Result formatfestgelegt - Das Ergebnisformat für jeden einzelnen Scraper kann separat in den Scraper-Einstellungen unter
Result formatfestgelegt werden
A-Parser unterstützt die Arbeit mit mehreren Scrapern in einer Aufgabe. Im allgemeinen Ergebnisformat muss angegeben werden, von welchem Scraper das Ergebnis ausgegeben werden soll:
$p1- Ergebnisse vom ersten Parser (
SE::Google im Screenshot), $p2- Ergebnisse vom zweiten Parser (
SE::Bing im Screenshot)- Die laufende Nummer des Scrapers wird links neben dem Scraper-Auswahlfeld angezeigt
$p1.presetund$p2.presetbedeuten, dass der Wert des Ergebnisformats aus den Einstellungen der entsprechenden Scraper übernommen werden soll- In diesem Beispiel kann
$p1.presetdurch$p1.serp.format('$link\n')ersetzt werden, was den gleichen Effekt hat, wobei das Ergebnisformat aus den Einstellungen dann nicht mehr verwendet wird
Das Result format (Ergebnisformat) kann in einem komfortablen mehrzeiligen Editor angegeben werden, indem Sie auf das entsprechende Symbol im Bearbeitungsfeld klicken:

Im allgemeinen Ergebnisformat sind folgende Variablen verfügbar:
$query- die Abfrage nach der Formatierung$query.*- alle Variablen, die sich auf die Abfrage beziehen, beschrieben im Artikel Vorlagen in Abfragen$p1, $p2, ...- Variablen für den Zugriff auf die Datenerfassungsergebnisse für jeden Scraper einzeln (Anzeigen möglicher Ergebnisse für jeden Scraper)$p1.query, $p2.query, ...- Abfragen nach der Formatierung unter Berücksichtigung des in den Einstellungen jedes Scrapers angegebenen Abfrageformats
Start- und Endtext
Für jede Ergebnisdatei wird ein separater Start-/Endtext angegeben:
- Zur Erstellung des Headers einer CSV-Datei
- Für Start- und End-Tags einer XML-Datei
- Für Header, Kopfzeile und Footer von HTML-Dateien
- Für alle anderen Anwendungsfälle
Um diese Funktion zu aktivieren, müssen Sie auf die Schaltfläche More options (Mehr Optionen) im unteren Teil des Task-Editors klicken

Im Start- und Endtext wird die Verwendung der Template-Engine Template Toolkit unterstützt, verfügbare Variablen:
$query- die Abfrage nach der Formatierung$query.*- alle Variablen, die sich auf die Abfrage beziehen, beschrieben im Artikel Vorlagen in Abfragen
Wichtig! Diese Variablen sind nur verfügbar, wenn jede Abfrage in einer separaten Datei gespeichert wird oder wenn dieselben Variablen im Format des Ergebnisdateinamens verwendet werden.
Format des Ergebnisdateinamens
A-Parser ermöglicht die Verwendung von Vorlagen auch in den Namen der Ergebnisdateien, was das automatische Erstellen von Dateien und Ordnern basierend auf dem aktuellen Datum, der laufenden Nummer der Abfrage, der Abfrage selbst und in jedem anderen Format ermöglicht.

Im Feld File name (Dateiname) werden folgende Variablen unterstützt:
- Alle Variablen, die für das allgemeine Ergebnisformat verfügbar sind
$queriesfile- Pfad und Name der Datei mit den Abfragen; wenn die Abfragen über das Formular angegeben wurden, enthält es queries_from_text.txt$datefile- Objekt des Date-Plugins der Template-Engine Template Toolkit, konfiguriert auf das Datumsformat%b-%d_%H-%M-%S; bei der Formatierung gibt es die aktuelle Zeit und das Datum in der Form May-08_20-08-38 aus, das Format kann in den Zusätzlichen Einstellungen geändert werden
Standardmäßig wird der Dateiname nach Datum und Uhrzeit zum Zeitpunkt des Aufgabenstarts erstellt
Komplexes Beispiel
reports/$queriesfile/${query}.txt
- Es wird ein Ordner reports erstellt
- Es wird ein Unterordner mit dem Namen der Abfragedatei erstellt
- Im Unterordner werden so viele Dateien erstellt, wie Abfragen in der Aufgabe verwendet werden; als Dateiname wird die Abfrage selbst mit der Erweiterung
.txtverwendet
Die Variable $query ist im Format ${query} geschrieben, um zu verhindern, dass die Erweiterung .txt als Teil der Variable interpretiert wird, mehr dazu in der Dokumentation zur Template-Engine Template Toolkit
⏩ Video. Benennung von Ergebnisdateien
In diesem Video zeigen wir einige Beispiele für die Benennung der Ergebnisdatei:
- Nummerierung der Ergebnisdatei entsprechend den Abfragen.
- Nummerierung der Ergebnisdatei + Teil des Abfragenamens.
- Benennung der Ergebnisdatei nach der Abfrage, wenn die Abfrage ein Link ist.
Anzeigen verfügbarer Ergebnisse
Jeder Scraper hat seinen eigenen Satz an Ergebnissen. Die Liste der verfügbaren Ergebnisse kann eingesehen werden, indem man mit dem Mauszeiger über den Scraper fährt; in einem Tooltip wird eine Liste einfacher Ergebnisse und Arrays mit einer Liste verschachtelter Elemente angezeigt:
Gelb markiert sind Ergebnisse, die für alle Scraper gemeinsam sind:$query- die an den Scraper übergebene Abfrage nach der Formatierung$query.orig- die ursprüngliche Abfrage (so wie sie in der Datei oder im Abfrage-Eingabefeld stand)$query.first- die erste Abfrage bei Verwendung von Optionen für verschachteltes Scraping (Alle Ergebnisse extrahieren / Parse all results oder Bis zur Ebene extrahieren / Parse to level)$info.success- Informationen über den Erfolg der Datenerfassung für diese Abfrage$info.retries- Anzahl der verwendeten Versuche für diese Abfrage$info.stats- Statistiken der Scraper-Arbeit für diese Abfrage$pages.$i.data- Array mit den unverarbeiteten Antworten vom Server für die Möglichkeit, selbst zusätzliche Informationen zu extrahieren
SE::Bing verfügbar sind:$totalcount- Anzahl der Ergebnisse in der Ausgabe$adsmit den Elementen$link,$anchor,$visiblelink,$snippet,$positionund$page- Array mit einer Liste von Anzeigen$related.$i.key- Array mit einer Liste verwandter Keywords$serpmit den Elementen$link,$anchor,$snippet,$cache- Array mit der Hauptausgabe der Suchmaschine
Beachten Sie, dass für Arrays explizit die Variable $i angegeben wird, was bedeutet, dass mehrere Elemente vorhanden sind und diese über einen Index (Positionsnummer) angesprochen oder in einer Schleife durchlaufen werden können.
Das Ergebnis $pages.$i.data wird automatisch in $data geändert für jene Scraper, die nicht innerhalb einer Anfrage "durch Seiten blättern". Zum Beispiel wie
DeepL::Translator.
Darstellung der Ergebnisse
A-Parser wurde für die Datenerfassung von Informationen aller Art entwickelt, dazu wurden 2 Ergebnistypen eingeführt:
- Einfache Ergebnisse (Flat)
- Arrays von Ergebnissen (Array)
Betrachten wir jeden Typ am Beispiel des Parsers
SE::Google, Screenshot der Ergebnisse:

Einfache Ergebnisse
Einfache Ergebnisse - wenn einer Abfrage ein Ergebnis entspricht, Beispiele:
- Anzahl der Ergebnisse pro Abfrage ($totalcount)
- Ob die Abfrage ein Tippfehler ist ($misspell, im Screenshot nicht dargestellt)
Andere Beispiele:
- Wert des übersetzten Textes ($translated) im Parser
DeepL::Translator - Anzahl der verweisenden Domains ($domains), Trustflow-Wert ($trustflow), Backlinks ($backlinks) usw. im Parser
Rank::MajesticSEO
Einzelne Ergebnisse werden in gewöhnlichen Variablen gespeichert (Präfix $ + Name in lateinischen Buchstaben)
Arrays von Ergebnissen
Arrays von Ergebnissen - wenn einer Abfrage eine Liste von Ergebnissen entspricht, wobei jedes Element der Liste wiederum mehrere verschachtelte Elemente enthalten kann. Betrachten wir das Beispiel der Google-Ausgabe - sie wird im Scraper durch das Array $serp dargestellt. Zur Veranschaulichung verwenden wir eine Tabelle und tragen die ersten 5 Ergebnisse der Ausgabe ein:
| Link ($link) | Anker ($anchor) | Snippet ($snippet) |
|---|---|---|
| http://www.speedtest.net/ | Speedtest.net by Ookla - The Global Broadband Speed Test | Test your Internet connection bandwidth to locations around the world with this interactive broadband speed test from Ookla. |
| http://en.wikipedia.org/wiki/Test_cricket | Test cricket - Wikipedia, the free encyclopedia | Test cricket is the longest form of the sport of cricket. Test matches are played between national representative teams with "Test status", as determined by the ... |
| http://www.speakeasy.net/speedtest/ | Speakeasy Speed Test | Saturday 03-May 2014, 11:04:29 AM Your IP: The Speakeasy Speed Test requires Flash v7 or higher. Please update your browser. See Pricing Or Call Today |
| http://www.humanmetrics.com/cgi-win/jtypes2.asp | Personality test based on C. Jung and I. Briggs Myers type theory | Humanmetrics Jung Typology Test™ instrument uses methodology, questionnaire, scoring and software that are proprietary to Humanmetrics, and shall not be ... |
| http://test-ipv6.com/ | Test your IPv6. | This will test your browser and connection for IPv6 readiness, as well as show you your current IPV4 and IPv6 address. ... Test your IPv6 connectivity. JavaScript ... |
Jede Position der Ausgabe wird in ein Array mit 3 verschachtelten Elementen geschrieben - Link ($link), Anker ($anchor), Snippet ($snippet)
Ein weiteres Beispiel - eine Liste verwandter Keywords, die im Array $related gespeichert wird:
| Keyword ($key) |
|---|
| test wwe |
| depression test |
| test my speed |
| wonderlic test |
| test personality |
| act test |
| jiggle test |
| bipolar test |
Wie man sieht, enthält dieses Array nur ein verschachteltes Element - Keyword ($key)
Die Nummerierung der Array-Elemente beginnt bei 0, Beispiel für den Zugriff auf einzelne Array-Elemente:
$serp.0.link- der erste Link aus der Ausgabe$serp.3.anchor- der vierte Anker aus der Ausgabe$related.0.key- das erste verwandte Keyword
Detailliertere Informationen zur Formatierung einfacher Ergebnisse und Arrays werden weiter unten beschrieben
Prinzipien der Formatierung
Nachdem der Parser Daten in einfachen Ergebnissen und Arrays gesammelt hat, müssen diese im gewünschten Format angezeigt (in einer Datei gespeichert) werden. Für Komfort und Funktionalität wird in A-Parser die Template-Engine Template Toolkit verwendet. Schauen wir uns häufig verwendete Konstruktionen an; dazu nutzen wir das Tool Testen von Vorlagen. Wählen wir ein Projekt für den Parser
SE::Google aus:

Der Screenshot zeigt 3 Felder:
- JSON - interne Darstellung der Daten im Scraper
- Template - Vorlage, nach der die Formatierung des Ergebnisses erfolgt
- Result - die direkt nach der angegebenen Vorlage umgewandelten Daten; in dieser Form wird das Ergebnis in die Datei geschrieben
Durch Ändern der Vorlage können wir das Aussehen des Ergebnisses anpassen, betrachten wir die folgende Vorlage:

Text im Feld Template (Vorlage):
Bericht zur Abfrage: $query
Konkurrenz: $totalcount
Liste der Links, Anker und Snippets:
$serp.format('$link $anchor\n$snippet\n\n')
Hier sind die Grundregeln:
- Normaler Text wird so wie er ist in das Ergebnis ausgegeben, ohne Änderungen
- Zur Ausgabe einfacher Ergebnisse muss an der gewünschten Stelle die Variable, die das gewünschte Ergebnis enthält, mit dem Präfix
$ausgegeben werden - Zur Formatierung von Arrays wird die Methode
.formatverwendet, dazu gleich mehr \nsteht für einen Zeilenumbruch
Formatierung von Arrays
Betrachten wir die Konstruktion:
$serp.format('$link $anchor\n$snippet\n\n')
Dieser Eintrag bedeutet, dass für das Array $serp die Methode .format mit dem Parameter '$link $anchor\n$snippet\n\n' aufgerufen werden soll. Die Methode .format verbindet alle Elemente des Arrays zu einem String nach der im Parameter angegebenen Vorlage. Die Vorlage selbst bedeutet: für jedes Element des Arrays $serp den Link und den Anker durch ein Leerzeichen getrennt ausgeben, dann in einer neuen Zeile das Snippet ausgeben, gefolgt von zwei weiteren Zeilenumbrüchen, was im Ergebnis eine Leerzeile zwischen den Ergebnissen erzeugt.
Verwendung der Template-Engine
Ausgabe von Variablen
Um die Template-Engine zu verwenden, müssen Sie die Tags [% %] einfügen und innerhalb der Tags die Logik eingeben, die ausgeführt werden soll.


Durchlaufen eines Arrays
Zur Ausgabe von Array-Elementen muss die Konstruktion FOREACH verwendet werden:
[% FOREACH i IN p1.list;
i.cms _ "\n";
END %]
Mehr Informationen und Beispiele zur Template-Engine finden Sie unter Besonderheiten der Vorlagenarbeit in A-Parser.
Beispiele
Ausgabe der Konkurrenz
Ausgabe des Wettbewerbs pro Abfrage (Anzahl der Ergebnisse pro Abfrage) für alle Suchmaschinen-Scraper (
SE::Google,
SE::Yandex...).
Ergebnisformat:
$query: $totalcount\n
Beispielergebnis:
test: 3910000000
viagra: 278000000
fenster pvc: 3220000
...
Scraping von Links
Ausgabe von Links aus den Suchmaschinenergebnissen.
Ergebnisformat:
$serp.format('$link\n')
Beispielergebnis:
http://www.speedtest.net/
http://www.speakeasy.net/speedtest/
http://en.wikipedia.org/wiki/Test_cricket
http://www.humanmetrics.com/cgi-win/jtypes2.asp
http://html5test.com/
http://test-ipv6.com/
...
Scraping von Vorschlägen
Ausgabe von Suchmaschinenvorschlägen.
Ergebnisformat:
$results.format('$suggest\n')
Beispielergebnis:
testserver tanks online
tests gia russisch
teig für pfannkuchen rezept
testikel
pizzateig mit milch
Ausgabe von Daten über die Abfrage
In
Net::HTTP und darauf basierenden Scrapern ist zusätzlich folgende Ausgabe verfügbar:
$proxy- Proxy, über den die Abfrage ausgeführt wurde$headers- Antwort-Header$code- Antwort-Code$reason- Antwort-Status

Ausgabe von Variablenwerten in JSON
Ausgabe aller Redirects einer Anfrage
Für diese Aufgabe ist die Variable $response verfügbar, die es ermöglicht, beliebige Variablen der Anfrage abzurufen, einschließlich aller vorherigen Redirects.
Ergebnisformat:
$response.Redirects.format('$URI\n--> ')$response.URI
Ergebnis der Arbeit des Parsers:

Ausgabe in JSON unter Verwendung der Template-Engine zur Datumsaufzeichnung
Das Beispiel zeigt die Ausgabe der Ergebnisse des Parsers
Net::Whois im JSON-Format.

Das Ergebnis enthält die geprüfte Domain, das Datum zum Zeitpunkt der Prüfung und das Prüfergebnis. Wie im Ergebnisformat zu sehen ist, erhalten wir das Datum mithilfe der Template-Engine Template Toolkit.
Ergebnisformat:
{
"domain": "$query",
"date": "[% USE d = date(format = '%d.%m.20%y', locale = 'C');d.format() %]",
"expire": "$p1.expire_date",
},
Beispielergebnis:
[{
"domain": "a-parser.com",
"date": "05.05.2021",
"expire": "25.02.2022",
},
{}]
Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
eJxtVG1v2jAQ/ivWCUQrZaxM2pdM+0BRkTYx6ErRPgQ0efWFeXXszHYYVZT/3nMS
EtruQyTf23P33EtK8Nw9uluLDr2DOCkhr98QwxJ9HP/4baRj79jNkWe5QjaBCHJu
HdrgnZw5kUFgygvlYbeLgFDo6ebGZjyglVvNGNuCMBmXegsxvQd/C7RPW4hONu6x
sSRDtlnfMME+s6C8SGsYkkZDMR5m4w9Xw6dRxJR54FQUqWejy09i3LhdXLLhrkfF
Yy5tizvIJ+NG/tkkI6eKPugKXvMD3hsqOJUKe/WcpCXPkAyDEBmsXbqxP3py5UJI
L43mqmEdOtR3YqMl0aV4bcg3MJfo5tZkfa66HaeOJW17gCCKOvZ7EwNxypXDCByV
OucUKl5bpEfLvbGrPNRD+hKMniq1wAOq3q3Gvy6kEjTOaUpBX9rA/7us3mBUHb3z
VAe0/yzVALG3BYHUwvXqWx8kzMLsibj4RbSVzKQn2c1MocOuXJHyETHvWrYMLcuM
xS5LA9zmpvXNUQtyTPqJTfNWV1Y7eEXkxWBeKh+MTuV+RRSsFHjyLPQ93clKz0y4
gsBMF0rRYBze9Qsyde0ggtC18E3wrE4R2Lf3EoE3Rrmva9KF+7KSFvBjKDCjXp5n
bSFp69XmbnFugbOlqrMnJ/F9c3Ku3tLAkNZ3b2ixiFq16865+weU50cdlxWN64+7
bZwCdK2MgDrkaBYQT6pnHsF5pA==
Prüfung einer Website auf Vorhandensein in Google News nach Keyword

Ergebnisformat:
[% linksToOneString = p1.serp.format('$link. ');
matches = linksToOneString.match('.+?(' _ p1.query.domain _ ').+?');
IF matches.0;
p1.query.orig _';yes' _ "\n";
ELSE;
p1.query.orig _';no' _ "\n";
END %]
Beispielergebnis:
google scraper|a-parser.com;no
google scraper|forbes.ru;yes
Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
eJylVVFv2jAQ/iuR1YpWo1EQ7UuqaaIMpk6stKV9AoRccqQeju3aCQVR/vvOTkjS
ruNlEoq4u+++O9+dz1uSUrM0txoMpIaE4y1R7j8JyagXhj+kjDl4Z173GeZLL5IJ
ZcLDX2EQ8Go8WNNEcSBNoqg2oC3PuOaOhggWNOMpaW5JulGA7HIFWrPIGlmEsqIx
zGUmEENWlGeIae3+DccwqkIS8WrIATRnYmkUumCQGn9wwCXmNfr7x0Psz3Wozg4m
omtQTkU8O4xXWq43GlLNwNQ8W0EQkN102iTYLKyr6UudUNu08fFEuNM+yKGAETqK
2PvqqZZvK+YvHO6kcWQxvtc4vZwIVMyfwSDqo6PvTCcN/8u3k4Y3sywvGeiNX8zB
DAnQ5lg+CTvzJmSCFuLM132viOQHqCi5pGYIbVxuwDTeufQGo95nQCE/4G6+T8Tx
lJTFGNEVPEgsxoK54dvXCKUbmtj6HUU0BWvdF+TUT9d28mgUsZRJQXleUTvKVZUf
BXvJx00i1maFbelrmaAqBUfgUt13Y0yOnEyQInO+d7kPCReUG2gSg6n2KSYSlZZU
Z2hgKWiaSj1UNh1Ub4kUHc4HsAJe+Tv6q4zxCK9dZ4FO14Xj55DhXxy78nT1UDiG
rxpzKFmcdDX8VXlFciBjPHj0hMfmLGEpyqbrrnBIAlQuAVRZshtbskRqKMMUzEV0
XEEKhJ35qmMdVaneHcMtKiMzPbfUeY2b+ztk3PSNFGe2IQZwKeUFIW8WJG1f9i75
IJPprmpyLQYq51IsWDwsruV+HDLxgGtzKLrSLj5bJpFxjk02cF8NW8cUTbVCdd6P
zl0XwlZyvyQxScnNz1F+cqUZ5nxhE0ywMfWoBeWccv54P6hbSDWgKEyy4Ly9cN/A
fs/zb8tpLnKN54S2E9rV//bTGz3L97o/lwneuf/iwvv2hBsAt55NO4VYYh9sN939
CUkvf0vssoO1oiKCKL8SO9ej4oEp36tt/ZkJtzucy9/mNgfZqlsI6rB9BofOPil/
AGn6WSM=
Ausgabe eines Timestamp-Werts im Datumsformat
Manchmal kommt es vor, dass in den Ergebnissen kein normales Datum vorhanden ist, aber ein Timestamp-Wert wie im Parser
Social::Instagram::Tag. Dieser Wert kann unter Verwendung der Template-Engine Template-Toolkit im Datumsformat dargestellt werden.

Ergebnisformat:
[% USE date;
query.orig _ ": total posts - " _ postscount _ "\nPosts:\n";
FOREACH i IN posts;
d = date.format(i.time, format => '%d.%m.20%y');
i.link _ " - " _ d _ ":\n";
i.text _ "\n";
END %]
Beispielergebnis:
sport: total posts - 96500663
Posts:
https://www.instagram.com/p/COfJHshAkeD/ - 05.05.2021:
Quelques exemples de notre nouvelle campagne de communication personnalisable avec le nom des clubs 😀
Vous préférez quel visuel : 1, 2, 3, 4, 5 ? 🤔
#clubnormand #tennis #padel #beachtennis #tenniscourt #padelcourt #beachtenniscourt #lnt #LigueNormandieTennis #🎾 #sport #normandie #normandietourisme
https://www.instagram.com/p/COfJG7olavg/ - 05.05.2021:
💥 Sau màn lật đổ “Bà già” thành công, Nửa xanh thành Milan chính thức vượt qua Nửa đỏ về số lần lên đỉnh nước Ý nhiều nhất lịch sử.
-----------------------------
➖ Website: https://webthethao247.com/
➖ https://g.page/webthethao247?share
#wtt247 #webthethao247 #thethao #sport #bongda #SerieA #InterMilan #Juventus #ACMilan
https://www.instagram.com/p/COfJG1Hg7ax/ - 05.05.2021:
Which Skill was better 1 or 2? 🤔👇
Follow @ftb4ll for more 💥
Follow @ftb4ll for more 💥
Follow @ftb4ll for more 💥
________________________________________
Leave a Like 👍🏽
Subscribe for more 🔔
Leave your thoughts in the Comments 💬
________________________________________
❌Ignore the Tags ❌
#football #soccer #fussball #futbol #fifa #championsleague #bundesliga #ucl #footballmemes #goal #transfer #sports #penalty #ultimateteam #pacybits #fut #ultras #laliga #freekick #referee #sport #calcio #messi #ronaldo #skills #premierleague #foul #footballseason
https://www.instagram.com/p/COfIlXqhfAa/ - 05.05.2021:
Be Fuckin’ Ready 🤣🤣🤣
Get ready to fly!!!! 🏐🏐🏐🏐
Follow - @crackonkings
#beachball #nalin&kane #trance #music #90s #onyerhead #festival #party #afterparty #love #summer #uk #happy #sesh #crackon #football #sport #festivaloutfit #festivalfashion #sun #dj #dancing #club #festivalgirl #house #techno #rave
...
Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
eJx1VNtuGjEQ/RXLCkoj0VVSqS9bpRKhoFJRNuXyxKLKxQa58dqO7aVBiH/vjPeW
pM0+7RzPzDlzsU80MP/g753wIniark/Uxn+a0oXZSqbSdKJ9YHvHijRdsj15T5ay
EAAVlgRDOAuCiCewlKB9apnzwmGm9RsJwImLHStVoP0TDUcrgMschHOSYwbJwd4Z
V7AASqIbPTBVotu6R1aLUeT8lOtcP5bCHRPj5J78JDlNQVBgiljjgwehOQU4GltT
6hB98lzfI5LCT05jlnE2Hw2GX4kkk1nljnDg5DYyJZWYdzIJUHifVCa5/Uwuezzp
FcmH697x8gpiCHwyUVI/RKpGAa/ENYSVVxBPraAIj2ZfSG9Dz5tNn1aF+3Fkgrov
7E1Sz6U9XLCDWBrslYydb2LAmrECu3WB6vG0qeAqCU+YgXEugzSaqYoBx9WxrrR8
jN3WBnyxxVL4sTMFQKi6Bo+NujW9iDaFFGWM/VHF0HTHlBd96kHqmIEQ/vpEBuFY
MC6zqAfwEzV6oNRUHITq3GL+u1IqDrs12EHQpA78v0v2T45zW95zKti6Pw40tFmi
dZd976K4mZo9VM5/Qd1KFjKA7Ye4T4BeA/gghG17NsOeFcaJlqbOXLPDTbNC44p3
IxvYDnpRxouxvAS3Ru/kPquvTeNZ6iVc50wPDV5HrEuXSsFYvJh36zHw9RjQ6AS+
Dh5GCiy9ua40GKP8t0Ul1ToJ6/cRBRbQyeesdcotU2o1nz4/wUAfjM30yLlX44uL
Qb01Drm2sLx7A2sFpZ037cvSPlWnt96X9HSGuf3291UAFonugEG3PAyFpjfnvwdy
t1Y=