Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
Haga clic en el botón y obtenga texto con CeFSharp

Estoy creando un programa en vb.net para ir a https://www.royalmail.com/track-your-item#/ y:

  1. Ingrese algo de texto en el cuadro Número de referencia
  2. Haga clic en el botón 'Rastrear su entrega'
  3. Tome el texto de la página para que pueda buscar la fecha de entrega

Tuve que cambiar a CeFSharp, ya que el navegador de Microsoft no quiere cargar la página, así que esta es la primera vez que lo uso.

Esto es lo que tengo hasta ahora (CWB1 es el nombre del objeto del navegador):

 CWB1.LoadUrl("https://www.royalmail.com/track-your-item#") CWB1.LoadUrl("javascript:void( document.getElementById( 'barcode-input' ).value='12345678' )") Dim script = "var pagebutton = document.getElementById('submit'); pagebutton.click();" CWB1.ExecuteScriptAsyncWhenPageLoaded(script)

La página se carga, se ingresa el texto '12345678' en el cuadro de búsqueda, pero ejecutar el script para presionar el botón no hace nada.

No puedo entender cómo presionar el botón. Pensé que debía ser una identificación incorrecta, pero al inspeccionar la página web parece que aparece el botón id="enviar", ¿así que debería funcionar? He probado algunas variaciones, pero nada parece hacerme avanzar.

También necesito tomar el texto de la página. ¿Tampoco estoy seguro de cómo hacerlo?

¡Gracias por cualquier ayuda!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Bien, descubrí que presionar el botón solo funciona si ingresa el texto en el campo a través del evento sendkey. Entonces, el código de presión del botón funcionaba después de todo. Supongo que la seguridad del sitio está tratando de asegurarse de que alguien esté escribiendo el texto, en lugar de un robot. ¡Gracias por tu ayuda con este amaitland!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda