Hogyan lehet ADATBÁZIS alapján keresni az interneten? Tehát nem a hagyományos módon kellene (hogy pl. google.com és BEÍROD), hanem van egy listád (országok nevei) és a lista mellé írja a találatokat.
Máshogyan megfogalmazva:
Automatzált keresés a cél.
Ne kelljen külön beírogatni, és eggyessével kikeresgélni amiket keresünk...
Azért nem fog ez így működni, (ha jól értem a kérdést) merr a kereső motorok indexelnek. Szöveges és képes tartalom van.
Másrészt, mit értesz adatbázis alatt? MySQL? MongoDB? Cassandra? Redis? Vagy csak egy CSV fájlt? Nem triviális a kérdés.
Google kereső motor 2 inputot képes fogadni: text alapú keresés paraméterezés vagy kép kontextus alapú keresés. Nem néztem, hogy a Google kereső rendelkezik-e JSON apival, de ha igen felhasználható.
Ami még használható az a "Google Dorks" keresési optimalizálás. Csak pár után rákérdez, hogy nem vagy-e bot, ami egy programozott keresés esetén problémás. 🙂
Ezt nem úszod meg némi programozás/szkriptírás nélkül.
Nagyon nagyvonalakban (mert függ, hogy milyen adatbázisból olvasod be az országokat, milyen keresőmotort használsz, milyen - API/weboldal - módon, mennyi találatot kezelnél, abból milyen adatokat használnál fel, milyen adatbázisba mentesz, milyen programozási nyelvet/függvénykönyvtárat alkalmazol, stb...):
1. megnyitod az adatbázist, lekérded az országokat
2. végigiterálsz a lekérdezett rekordokon
3. az adott rekordot (az országot) hozzácsapod a keresőmotor (vagy az API) számára elküldött HTTP-kéréshez
4. a kapott HTTP-válaszból kibányászod a számodra szükséges találatokat és hozzácsapod az adatbázishoz
Készítettem egy példát Pythonban:
a hozzá való "adatbázis" (forrás: [link] ):
egy ilyen "JSON-adatbázist" hoz létre a Duckduckgo kereső segítségével:
2/2-es Wow! Ez nagyon adja!
Hálám üldözni fog! :O
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!