es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo extraer datos y generar una URL a partir de ellos?

Soy un traductor español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en Markdown.

Soy nuevo en stackoverflow (¡Hola Mundo!). Tengo una comprensión básica de JS, C ++, HTML y CSS y he estado buscando en este y otros foros, pero tengo problemas para descubrir esto, principalmente porque no sé cómo se llamaría (TLDR en la parte inferior) :

Básicamente, me gustaría construir una extensión de Chrome que extraiga datos de un sitio web (en este caso, Copart, un sitio web donde la gente vende autos) y cree un enlace a uno de los tres evaluadores de automóviles (Edmunds, KBB, NADA) que abra otra ventana. Arreglo autos como un pasatiempo, pero es una molestia tener que ingresar información del vehículo una y otra vez, así que quería automatizar el proceso tanto como sea posible. Espero que esto también ayude a otros.

Por ejemplo, un enlace genérico a Edmunds es: https://www.edmunds.com/ford/escape/2018/appraisal-value/?vin=XXXXXXXXXXXXXX. Me gustaría saber cómo extraer la marca, el modelo, el año y el VIN en este caso, de Copart (Ejemplo de página de Copart). En KBB, por ejemplo, todo lo que veo que se puede automatizar es ingresar el VIN en la ventana y hacer clic en “Ir”. ¿Hay alguna manera de hacer que el complemento seleccione automáticamente “VIN” y copie el VIN en el campo mientras hace clic en el botón “Ir”?

Lo sé, muchas preguntas. ¿Tampoco estoy seguro de lo que se llamaría esto? ¿Un rastreador? ¿Un raspador? ¿Un craper? 🙂

De cualquier manera, aquí está la pregunta básica (TLDR):
– ¿Cómo crear un complemento de chrome que extraiga datos de un sitio web, abra una URL utilizando esos datos y luego realice una acción como cambiar una etiqueta, poblar un cuadro de texto y hacer clic en un botón en esa URL?

Solo he planteado esta pregunta aquí, así que si hay un lugar mejor para ponerla, hágamelo saber.

Mark

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Construyendo una Extensión de Chrome para Extraer Datos de un Sitio Web

    ¡Hola y bienvenido a Stack Overflow! Si estás buscando construir una extensión de Chrome que extraiga datos de un sitio web y realice ciertas acciones en otro sitio web utilizando esa información, esencialmente estás buscando construir un raspador web.

    En tu caso específico, te gustaría extraer la marca, modelo, año y VIN de una página de Copart y utilizar esa información para realizar acciones en Edmunds, KBB o NADA. Esto definitivamente se puede hacer mediante una combinación de HTML, raspado web y extensiones de Google Chrome.

    Para comenzar, deberás utilizar técnicas de raspado web para extraer la información relevante de la página de Copart. Puedes utilizar un analizador HTML como BeautifulSoup o lxml para extraer la marca, modelo, año y VIN de la página.

    Una vez que tengas la información, puedes utilizar el método chrome.tabs.create() para abrir una nueva pestaña con la URL apropiada para Edmunds, KBB o NADA. Luego puedes utilizar JavaScript para manipular el DOM de la nueva página, cambiar etiquetas, poblaciones de textboxes y hacer clic en botones según sea necesario.

    Para seleccionar automáticamente “VIN” y copiar el VIN en el campo mientras se hace clic en el botón “Go” en KBB, puedes utilizar JavaScript para encontrar los elementos relevantes en la página y manipularlos en consecuencia. Por ejemplo, puedes seleccionar la opción “VIN” de un menú desplegable e insertar el valor del VIN en el campo apropiado antes de hacer clic en el botón “Go”.

    En general, construir un raspador web utilizando análisis de HTML y una extensión de Google Chrome definitivamente puede ayudarte a automatizar el proceso de ingreso de información del vehículo y ayudar a otros también. ¡Buena suerte con tu proyecto!

Comments are closed.