Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

181
Vistas
Greasemonkey / Tampermonkey Crear un enlace a partir de texto en una página de Amazon

N00b a las secuencias de comandos, así que disculpas de antemano...
Estoy buscando usar TamperMonkey para crear un enlace desde el texto en una página donde tomará el resultado y lo buscará en otro sitio web.

Estoy buscando tomar el número de registro comercial, convertirlo en un enlace que tome ese número y lo ejecute en un sitio web de HMRC del Reino Unido. El enlace final se parece a esto: https://find-and-update.company-information.service.gov.uk/company/12345678/officers

Información detallada del vendedor:
Nombre de empresa:Fake Name Ltd
Tipo de empresa:Empresa privada
Número de registro comercial: 1234578
Número de IVA: GB123456789

Pasé un par de horas cortando fragmentos tomados de aquí y de cualquier otro lugar, y no estoy más cerca que cuando comencé.
Cualquier ayuda sería muy apreciada.

 <div class="a-row a-spacing-medium"> <div class="a-column a-span6"> <hr aria-hidden="true" class="a-spacing-medium a-spacing-top-medium a-divider-normal"> <h3 id="-component-heading" class="a-spacing-large"> Detailed Seller Information </h3> <ul class="a-unordered-list a-nostyle a-vertical"> <li><span class="a-list-item"><span class="a-text-bold">Business Name:</span>Fake Name Ltd</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Business Type:</span>Privately-owned business</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Trade Register Number:</span>12354678</span> </li> <li><span class="a-list-item"><span class="a-text-bold">VAT Number:</span>GB123456789</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Phone number:</span>01234 567890</span> </li>

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No me he metido demasiado con Greasemonkey o Tampermonkey, pero en cuanto a un script simple para convertir esos valores de Número de registro comercial en URL (siguiendo el formato que proporcionó), esto debería funcionar.

 document.querySelector(".a-unordered-list.a-nostyle.a-vertical").querySelectorAll("li").forEach(el => { if(el.textContent.split(":")[0] == "Trade Register Number") { el.innerHTML = `<span class="a-text-bold">Trade Register Number:</span><a href="https://find-and-update.company-information.service.gov.uk/company/${el.textContent.split(":")[1]}/officers" target="_blank">${el.textContent.split(":")[1]}</a>`; } });
 <div class="a-row a-spacing-medium"> <div class="a-column a-span6"> <hr aria-hidden="true" class="a-spacing-medium a-spacing-top-medium a-divider-normal"> <h3 id="-component-heading" class="a-spacing-large"> Detailed Seller Information </h3> <ul class="a-unordered-list a-nostyle a-vertical"> <li><span class="a-list-item"><span class="a-text-bold">Business Name:</span>Fake Name Ltd</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Business Type:</span>Privately-owned business</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Trade Register Number:</span>12354678</span> </li> <li><span class="a-list-item"><span class="a-text-bold">VAT Number:</span>GB123456789</span> </li> <li><span class="a-list-item"><span class="a-text-bold">Phone number:</span>01234 567890</span> </li> </ul> </div> </div>

Esto solo se ejecutará para 1 conjunto de información del vendedor. Si hay varios listados en la página, necesitaría ver el HTML para que pueda recorrer correctamente todos los registros en la página.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda