Test
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