Browser Suchmaschine anpassen: Land, Sprache etc.

Discussion in 'Anleitungen' started by Morbis55, Nov 18, 2016.

  1. M

    Morbis55 Active Member

    Euch passiert es eventuell auch, dass ihr mit einer IP aus dem Ausland verbunden seid
    und dann zB Ergebnisse aus Frankreich oder Holland bekommt.
    Abhilfe schafft, wenn ihr euche eine angepasste Suchmaschine zB von addons.mozilla.org installiert,
    die dann immer auf deutsch ist.
    Noch mehr Freiheit hat man allerdings, wenn man sich die Suchmaschine selber zusammenstellt.

    Am einfachsten geht das, wenn man eine bereits fertige Suchmaschine nimmt.
    Am Beispiel von DuckDuckgo: (https://addons.mozilla.org/de/firefox/addon/duckduckgo-html/?src=userprofile)

    Statt "zu Firefox hinzufügen" macht man einen Rechtsklick und ladet die Datei herunter und öffnt sie mit einem Editor.
    Dann geht es ans analysieren und verstehen. Es geht darum die nötigen Paramter und die Formatierung herauszufinden.
    Dazu muss man in der Suchmaschine selbst etwas herumspielen und suchen.
    Hier meine abgewandelte Version von DuckDuckGo

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
      <ShortName>DuckDuckGoHTML</ShortName>
      <Description>Die datenschutzfreundliche Suchmaschine DuckDuckGo in der Region Deutschland.</Description>
      <InputEncoding>UTF-8</InputEncoding>
      <LongName>DuckDuckGo Deutsch</LongName>
      <Image height="16" width="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv////0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrAAAAF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsAAAABYktHRB5yCiArAAAAyElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIAAAAABJRU5ErkJggg==</Image>
      <Url type="text/html" method="post" template="https://duckduckgo.com/html/">
        <Param name="q" value="{searchTerms}"/> 
        <Param name="kl" value="de-de"/>     
        <Param name="kp" value="-1"/> 
        <Param name="k1" value="-1"/>
        </Url>
       <Url type="application/x-suggestions+json" template="https://duckduckgo.com/ac/?q={searchTerms}&amp;type=list"/>
    </OpenSearchDescription> 

    Das besondere:
    - Nur POST Anfragen - Suchbegriffe tauchen nicht in der URL auf.
    - Immer HTTPS
    - Nur die HTML Seite, kein JavaScript notwendig (allerdings auch keine Bildersuche möglich)
    - Alle Suchergebnisse auf Deutsch, egal mit welcher IP ich unterwegs bin.

    Eure Veränderung müsst ihr jetzt in der .xml Datei speichern.
    Dann könnt ihr die Suchmaschine installieren, das ist leider etwas umständlich.

    Für den Firefox die Anleitung:
    1. Den Eintrag devtools.chrome.enabled auf true setzen in about:config
    2. Die .xml Datei im Firefox öffnen und den Link kopieren: zB file:///Users/.../file.xml
    3. Browser Konsole öffnen. (Tools -> Web Developer -> Browser Console)
    4. Folgendes in die Konsole eingeben und mit Enter bestätigen:
    Services.search.addEngine("file:///Users/.../file.xml", null, null, false);
    Das "file:///Users/.../file.xml" ist der Link von 2. und muss mit " " geschrieben werden

    Dann ist eure Suchmaschine installiert und kann verwendet werden.
    Das könnt ihr praktisch mit jeder Suchmaschine machen: Google, Startpage, Wikipedia, Youtube ...

    Manchmal klappt etwas nicht, weil die Formatierung oder der Parameter doch nicht stimmt.
    Da muss man eben etwas rumspielen. Macht aber eigentlich Spaß.
    Wichtig ist das Thema allemal um zB HTTPS Verbindungen sicherzustellen oder POST statt GET Anfragen zu senden
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice