Anmeldung:  Passwort:  
OperaInfo-Wiki: SandKasten/Test ...
StartSeite | Opera | SeitenIndex | LetzteAenderungen | LetzteKommentare | Benutzer | Registrierung |

Test

search.ini

Auf http://opera-fansite.de/wiki/search.ini ist eine gute Beschreibung wie die search.ini afgebaut ist.


Wie bekommt man den Code für eine Suchmaschine wenn die Post Methode verwendet wird?
Dazu sind ein wenig HTML-Kenntnisse erforderlich, als Beispiel dient hier die Suche auf SourceForge.net


Zunächst muß im Quelltext der Seite nach <form gesucht werden:

<form action="/search/" method="post">
<select name="type_of_search">
<option value="soft">Software/Group</option>
<option value="people">People</option>
<option value="freshmeat">Freshmeat.net</option>
<option value="sitedocs">Site Docs</option>
</select>
<input type="text" name="words" value="">
<input type="image" name="imageField" src="search.gif">
</form>


Die URL lautet http://sourceforge.net/search/ die Methode ist post.
Bei Query muß daher der Rest der URL stehen, diese setzt sich aus den Abfrage-Parameter vom Auswahlfeld type_of_search und den Auswahlfeld soft selbst, zusammen.
Anschließend nach einen & kommt der Abfrage-Parameter für das Suchwort words und der Übernahmeparameter %s.
Da hier die Post-Methode angwandt wird, ist Is post auf 1 zu setzen.


[Search Engine 6]
Name=SourceForge
URL=http://sourceforge.net/search/
Query=type_of_search=soft&words=%s
Key=sf
Encoding=utf-8
Is post=1
Has endseparator=0
Search Type=0
VerbText=17063
Position=-1
Nameid=0


Aber in manchen Fällen kann man die Suche austricksen und die get Methode trotzdem verwenden:

[Search Engine 6]
Name=SourceForge
URL=http://sourceforge.net/search/?words=%s
Query=
Key=sf
Encoding=utf-8
Is post=0
Has endseparator=0
Search Type=0
VerbText=17063
Position=-1
Nameid=0

Zu dieser Seite gibt es keine Dateien. [Zeige Dateien/Upload]