Orodha ya maudhui:

Utafutaji wa Google kwenye ESP32: Hatua 7
Utafutaji wa Google kwenye ESP32: Hatua 7

Video: Utafutaji wa Google kwenye ESP32: Hatua 7

Video: Utafutaji wa Google kwenye ESP32: Hatua 7
Video: Установка приложения ArduBlock 2024, Julai
Anonim
Utafutaji wa Google kwenye ESP32
Utafutaji wa Google kwenye ESP32

Katika mafunzo haya nitakuonyesha jinsi ya kufanya utaftaji wa google na ESP32. Matokeo yenyewe hayafai sana kwa sababu matokeo ya utaftaji yapo kwenye mfuatiliaji wa serial kwenye kompyuta, lakini ni jambo la kupendeza kufanya na kuonyesha nguvu ya ESP32. Nambari inaweza kuboreshwa kuunda kivinjari cha mini kwenye ESP32 na kuchapisha matokeo kwenye skrini ya LCD kwa mfano.

Katika mafunzo haya, nitatumia bodi ya ESP32 na 4 MB ya PSRAM ili kuwa na kumbukumbu ya kutosha. Hii inaweza kuwa na faida kupakua nambari ya html ya tovuti zilizopatikana.

Vifaa

- Bodi ya ESP32 iliyo na RAM ya nje kama uPesy ESP32 Wrover DevKit

- Arduino IDE au PlatformIO na ugani wa esp32 imewekwa

- Akaunti ya Google

Hatua ya 1: Pakua Faili ya HTML au Faili ya JSON: Njia Nzuri na Mbaya

Njia rahisi ya kupata utafutaji wa google itakuwa kupakua ukurasa wa HTML kutoka url: https://www.google.com/search?q=esp32, na swali lako baada ya q =

Hii ndio njia mbaya kwa sababu chache:

  • Ni ngumu kuchanganua (toa data), kwa sababu hakuna kisomaji cha HTML cha ESP32. Kwa hivyo lazima upate lebo sahihi ya HTML, toa masharti,…: nambari hiyo itakuwa mbaya.
  • Sio ufanisi wa data: Unahitaji kupakua ukurasa wote wa HTML na maandishi ya javascript na css tu kutoa habari ndogo. Ukubwa wa ukurasa wa HTML ni karibu 300KB, ESP32 haina kumbukumbu ya kutosha kupakua ukurasa wa html mara moja (inawezekana tu na PSRAM ya nje).
  • Unaweza kuorodheshwa na Google: Ikiwa utafanya utafiti mwingi haraka, Google itakuchukulia kama bot na bahati nzuri kutatua captcha kwenye ESP32.

Njia nzuri ni kutumia API ya utaftaji wa Google ambayo inarudisha faili ya JSON. Faili ya JSON inaweza kuchanganuliwa kwa urahisi kwenye ESP32 na maktaba kama ArduinoJson. Itakuwa rahisi sana na njia hii kutafakari matokeo ya utaftaji.

Hatua ya 2: Unda Injini ya Utafutaji

Unda Injini ya Utafutaji
Unda Injini ya Utafutaji
Unda Injini ya Utafutaji
Unda Injini ya Utafutaji

Kwanza, lazima tuunde injini ya utaftaji maalum katika akaunti yako ya Google:

  • Nenda kwa
  • Ongeza www.google.com kwenye "Tovuti za kutafuta"
  • Badilisha lugha ikiwa unataka
  • Taja injini yako ya utaftaji na bonyeza "Unda"

Hatua ya 3: Usanidi wa Injini ya Utaftaji

Usanidi wa Injini ya Utafutaji
Usanidi wa Injini ya Utafutaji
Usanidi wa Injini ya Utafutaji
Usanidi wa Injini ya Utafutaji
Usanidi wa Injini ya Utafutaji
Usanidi wa Injini ya Utafutaji

Nenda kwenye jopo la kudhibiti la injini ya utaftaji kurekebisha vigezo:

  • Washa "Tafuta wavuti nzima"
  • Unaweza kubadilisha lugha au eneo, wezesha picha
  • Pata kitambulisho cha Injini ya Utaftaji, itakuwa muhimu kwa hatua zifuatazo

Sogeza chini hadi "Acces za Programu" na ubonyeze kwenye "Anza"

Hatua ya 4: Pata Ufunguo wa API

Pata Ufunguo wa API
Pata Ufunguo wa API
Pata Ufunguo wa API
Pata Ufunguo wa API
Pata Ufunguo wa API
Pata Ufunguo wa API

Unapaswa kuwa sasa kwenye wavuti ya

  • Bonyeza "Pata Ufunguo"
  • Ingiza jina la Mradi
  • Nakili Ufunguo wako wa API

Hatua ya 5: Jaribio la API

Jaribu API
Jaribu API

Sasa tunaweza kujaribu API, URL ni kama ifuatavyo:

customsearch.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=esp32

Badilisha "YOUR_API_KEY" na "YOUR_SEARCH_ENGINE_ID" na yako.

Katika kivinjari chako, nenda kwenye url hii, unapaswa kuona kama faili ya Json na matokeo ya utaftaji wa google kama vile skrini.

Orodha ya vigezo vyote inapatikana hapa

Hatua ya 6: Sakinisha Maktaba ya ArduinoJson

Sakinisha Maktaba ya ArduinoJson
Sakinisha Maktaba ya ArduinoJson

Ili kuchanganua faili ya JSON, tutatumia maktaba ya ArduinoJson.

Nenda kwa Meneja wa Maktaba katika Arduino IDE, na andika ArduinoJson. Sakinisha maktaba sahihi "ArduinoJson na Benoit Blanchon".

Hongera, usanidi wote umefanywa.

Hatua ya 7: Pakua Mchoro na Tafuta kwenye Google

Pakua Mchoro na Utafutaji kwenye Google
Pakua Mchoro na Utafutaji kwenye Google

Kwa hatua hii ya mwisho:

  • Pakua mchoro.
  • Ongeza ubunifu wako wa WiFi, Ufunguo wako wa API na Kitambulisho chako cha Injini.
  • Kusanya mchoro na utumie moniteur wa serial kutuma swali lako.

Mafunzo zaidi kwenye wavuti yangu: upesy.com

Ilipendekeza: