Rückwärtssuche - wer hilft? reverselookup für search.ch

Für Fragen und Probleme bei Installation und Bedienung von BoxToGo

Moderator: almisoft

Benutzeravatar
almisoft
Site Admin
Beiträge: 5014
Registriert: 01.01.1970, 01:00
Wohnort: Berlin
Kontaktdaten:

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von almisoft »

Du musst das Sonderzeichen "&" in url noch kodieren.
Es muss also heißen:

Code: Alles auswählen

url="http://tel.search.ch/api/?maxnum=1&was=%s"
Und ich würde die Zeile <title... nehmen, dort ist ja nur der Name und nicht die gesamte Anschrift drinne.
Also:

Code: Alles auswählen

<title type="text">(.*?)</title>
Kodiert also:

Code: Alles auswählen

searchpattern="<title type="text">(.*?)</title>"
Und für den notfoundpattern würde ich das hier nehmen:

Code: Alles auswählen

<openSearch:totalResults>0</openSearch:totalResults>
Kodiert also:

Code: Alles auswählen

notfoundpattern="<openSearch:totalResults>0</openSearch:totalResults>"
swissie
Beiträge: 13
Registriert: 01.08.2014, 11:37

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von swissie »

Hallo Alexander

Das funktioniert - allerdings erhalte ich nun als Ergebnis immer "tel.search.ch API SEARCH RESULTS", was der ersten Fundstelle entspricht.

Die Datei sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8"?>
<reverselookup>
<website
name="search.ch mobile"
url="http://tel.search.ch/api/?maxnum=1&was=%s"
useragent="Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3"
searchpattern="<title type="text">(.*?)</title>"
notfoundpattern="<openSearch:totalResults>0</openSearch:totalResults>">
</website>
</reverselookup>


Ich habe mir nun überlegt, einfach von der Fundstelle noch das vorangehende Tag miteinzubeziehen. Also:

<published>2014-08-14T02:00:00Z</published>
<title type="text">
Empfangsbüro Einwohnerkontrolle Zweigstelle SVA Gemeindearbeitsamt
</title>


Aber ich weiss nicht, wie ich den Umbruch kodieren muss, denn mit der Zeile
searchpattern="</published><title type="text">(.*?)</title>"
bzw. kodiert
searchpattern="</published><title type="text">(.*?)</title>"

komme ich nicht zum Ziel.

Gruss und einen schönen Tag
Peter
Benutzeravatar
almisoft
Site Admin
Beiträge: 5014
Registriert: 01.01.1970, 01:00
Wohnort: Berlin
Kontaktdaten:

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von almisoft »

swissie hat geschrieben:allerdings erhalte ich nun als Ergebnis immer "tel.search.ch API SEARCH RESULTS", was der ersten Fundstelle entspricht.
Ups, das hatte ich übersehen. Aber dann sollte man den <title>-Tag nehmen, der innerhalb des Tags <entry> ist:

Code: Alles auswählen

(?s)<entry>.*?<title type="text">(.*?)</title>.*?</entry>
Kodiert also

Code: Alles auswählen

searchpattern="(?s)<entry>.*?<title type="text">(.*?)</title>.*?</entry>"
swissie
Beiträge: 13
Registriert: 01.08.2014, 11:37

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von swissie »

Guten Abend

Danke! Nun funktioniert es prima und ich hoffe, dank des direkten Zugriffes via API ändert die Ergebnisseite hoffentlich nicht so oft :P

Hier die reverselookup.xml für alle zum mitbenutzen:

<?xml version="1.0" encoding="utf-8"?>
<reverselookup>
<website
name="search.ch mobile"
url="http://tel.search.ch/api/?maxnum=1&was=%s"
useragent="Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3"
searchpattern="(?s)<entry>.*?<title type="text">(.*?)</title>.*?</entry>"
notfoundpattern="<openSearch:totalResults>0</openSearch:totalResults>">
</website>
</reverselookup>


Gruss
Peter
ursme10
Beiträge: 5
Registriert: 05.08.2014, 20:17

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von ursme10 »

Hallo zäme

Ich brauche das immer noch und danke, es funktioniert gut. Aber habt ihr schon mal wegen local.ch geschaut, ob das auch benützt werden kann? Das ist ja das offizielle TElefonbuch und acktueller als search.

Gruss
ursme10
swissie
Beiträge: 13
Registriert: 01.08.2014, 11:37

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von swissie »

Salut ursme10

Danke für deine Anfrage. Es stimmt, dass local in Einzelfällen etwas aktueller ist, als search - zumindest in meiner Wahrnehmung.

Ich habe das auch mal angeschaut, aber als Laie würde ich sagen, dass local keine einfache Anbindung ermöglicht. Sorry, dass ich dir nicht helfen kann. Aber wie du diesem Beitrag entnehmen kannst, ist selbst die Lösung mit search nur mit Hilfe von Alexander zustandegekommen (Danke nochmals aus der Schweiz!).

Gruss
Peter
ursme10
Beiträge: 5
Registriert: 05.08.2014, 20:17

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von ursme10 »

Hoi zäme

Ich habe kürzlich gelesen, das search.ch und local.ch fusionieren. Funktioniert dann die Rückwärtssuche weiter? Wisst ihr schon was?

Bis bald
ursme10
swissie
Beiträge: 13
Registriert: 01.08.2014, 11:37

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von swissie »

Hallo ursme10

Von der Fusion habe ich gelesen und sie soll gemäss Presse per Mitte 2015 vollzogen sein ;-)) Bis jetzt habe ich aber auf beiden Hompages keine Hinweise gefunden, die auf ein baldiges verschwinden der einen oder anderen Seite hindeuten.

Geniessen wir einfach, dass es funktioniert und schauen dann weiter, wenn es hakt...

Gruss
swissie
ursme10
Beiträge: 5
Registriert: 05.08.2014, 20:17

Re: Rückwärtssuche - wer hilft? reverselookup für search.ch

Beitrag von ursme10 »

Hoi zäme

Ich war lange nihct mehr hier - wollte nur sagen, dass es immer noch prima funzt! Ich brauche boxtogo jeden Tag, das widget ist genial.

Danke swissie und almisoft!
ursme10
Antworten