Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

197
Views
¿Cómo raspar las imágenes de Google con Unirest y Cheerio?

Estoy tratando de raspar las imágenes de Google usando Unirest y Cheerio, pero me quedé atascado cuando descubrí que el análisis no estaba ocurriendo correctamente. Este es mi código actualmente:

 const unirest = require("unirest"); const cheerio = require("cheerio"); const getData = async() => { let count= [] , page_url = []; let url = "https://www.google.com/search?q=india&oq=india&tbm=isch&asearch=ichunk&async=_id:rg_s,_pms:s,_fmt:pc&sourceid=chrome&ie=UTF-8"; const response = await unirest .get( url ) .headers({ "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36", }) .proxy( "proxy" ); const $ = cheerio.load(response.body) console.log(response.body)//html file returned successsfully let title = [] , link = []; $(".vbC6V").each((i,el) => { title[i] = $(el).find(".iKjWAf .mVDMnf").text()//not parsing link[i] = $(el).find(".rg_l .rg_ic").attr("src")//not parsing }) console.log(title)//returned empty console.log(link)//returned empty } getData();
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Así que sí, descubrí que la clase principal para analizar será rg_bx y no vbC6V . Así que el código actualizado será:

 $(".rg_bx").each((i,el) => { title[i] = $(el).find(".iKjWAf .mVDMnf").text() link[i] = $(el).find(".rg_l .rg_ic").attr("src") })
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!