El propósito principal de XPath es abordar partes de un documento XML. También proporciona servicios básicos para la manipulación de cadenas, números y booleanos. XPath utiliza una sintaxis compacta que no es XML. XPath opera en la estructura abstracta y lógica de un documento XML, en lugar de su sintaxis de superficie.

xpath...

Tengo un xhtml del que necesito extraer datos. Usando XMLSpy el xpath /html/body/div/table/tr[2]/td/table/tr/td/table/tr[5]/td/a/@name produce 24 artículos. Estoy tratando de obtener una lista simple de estos atributos de nombre haciendo <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/199....
21 ago. 2020 a las 02:41
Mi HTML es lo siguiente: <li> <span> <strong>13. </strong> "For any queries, call 123456789" </span> </li Quiero hacer que el xpath que contiene el texto "" Para cualquier consulta "desplace mi elemento a este texto en particular. Traté de hacer que el xpath sea como "// sp....
11 ago. 2020 a las 12:53
Estoy intentando sacar la hora de la "próxima salida de la luna" de las 12:05 a. M. (Hacia la parte superior de este página). No tiene nombre, ID, y cuando ejecuto el siguiente xpath no funciona: nextMoonRise = driver.find_element_by_xpath('/html/body/div[1]/div[6]/main/article/section[1]/div/div[3]....
10 ago. 2020 a las 06:37
Tenemos un programa que acepta como datos XML, JSON, SQL, OData, etc. Para el XML usamos Saxon y su soporte XPath y eso funciona fantástico. Para JSON usamos la biblioteca jsonPath que no es tan poderosa como XPath 3.1. Y jsonPath es un poco ardilla en algunos casos de esquina. Entonces ... ¿qué pas....
9 ago. 2020 a las 22:30
Estoy intentando seleccionar el valor para el campo Temas en el siguiente formulario: https: //demoqa.com/automation-practice-form Es un campo de entrada que proporciona sugerencias dinámicamente basadas en nuestra entrada y luego necesitamos seleccionar valores de esas sugerencias. No puedo selec....
7 ago. 2020 a las 15:05
Tengo una xml que se parece a esta <req> <info> <element name = "bob" value="20"/> <element name = "reena" value="50"/> </info> </req> Necesito obtener el valor 20 o 50 sin usar la información y la solicitud de los nodos principales ¿Puede alguien ayudarme con esto?....
7 ago. 2020 a las 10:08
Estoy tratando de obtener una fila por su nombre y luego hacer clic en un elemento dentro de ese elemento. Lo que hago es: // searching for a row with the given name of the column content WebElement row = driver.findElement(By.xpath("//div[contains(text(), 'John Smith']//ancestor::div[@class='row']"....
6 ago. 2020 a las 20:01
Intente obtener una lista de intercambios de criptomonedas de la segunda página de coingecko en mi hoja de Google. Para obtener un resultado como: Tokenize Bibox Vebitcoin ... Intenta hacerlo con. IMPORTXML("https://www.coingecko.com/en/exchanges?page=2", "//*[contains(text(),' exchange')]") Como ....
5 ago. 2020 a las 19:36
Quiero extraer estadísticas y probabilidades de betexplorer, en particular de este sitio https://www.betexplorer.com/soccer/russia/premier-league-2019-2020/cska-moscow-fc-tambov/8Ya3mpOC/ homeodd = driver.find_element_by_xpath("//*[contains(@id,'aodds')]").text Tengo este regreso CLOSING ODDS 22.07....
5 ago. 2020 a las 15:27
He intentado esto // label [text () = 'Nombre comercial legal (puede agregar un DBA después de que su cuenta esté abierta)'] // label [text () = 'Nombre comercial legal' y '(puede agregar un DBA después de que su cuenta esté abierta)'] Pero no funciona. <div class="form-group col-md-12"><label>Lega....
Estaba tratando de seleccionar un botón pero no lo logré de muchas maneras. El código fuente se ve así: <div class="sc-fzXfPJ soOmg"> <button type="submit" class="sc-fzXfQu KbRNP SuiButton SuiButton--primary SuiButton--wide"> <div class="SuiButton-content"> <div class="SuiButton-....
5 ago. 2020 a las 06:36
Editar: se cambió al juego de los Lakers cuando comenzó el otro Estoy aprendiendo a descifrar cuotas de apuestas y he estado atascado en este problema todo el día. Cuando cargo este sitio web Betway, va a los 'Mercados principales' (ver imagen a continuación). Me gustaría ir a otras pestañas, p. E....
Quiero eliminar la etiqueta html <br> mientras se raspa la página en la web, pero parece que reemplazar no funciona. No estoy seguro de si hay otra forma de hacerlo o una mejor manera de hacerlo usando selenio y python. gracias de antemano. from selenium import webdriver from selenium.webdriver.supp....
3 ago. 2020 a las 15:08
Estoy tratando de recopilar los siguientes hermanos hasta cierto hermano, pero todavía no puedo averiguar cómo hacerlo, intenté ubicar el antes y el después del hermano con el nombre de la clase, pero obtuve resultados incorrectos. Mi html es: <div class="MainClass"> <div class="InfoClass">....
2 ago. 2020 a las 13:50
Estoy trabajando en el sitio web Firstcry .com para la automatización. Después de buscar Zapatos en el cuadro de búsqueda, debo desplazarme hacia abajo hasta la parte inferior de la página para hacer clic en el enlace "Ver todos los productos". Pero el desplazamiento no está sucediendo ... qué se d....
Espero poder seleccionar todas las acciones en el menú desplegable, presionar el botón "Buscar" y presionar el botón "Exportar a CSV". Sin embargo, estoy atascado porque no puedo presionar el botón Buscar después de elegir la opción. Por favor avise. Gracias from selenium import webdriver from....
31 jul. 2020 a las 19:24
<div class="main"> <div class="column-items"> <div> abcd </div> <h2>Thomas</h2> <p>Ron</p> </div> <p>Dave</p> Sample text here...... <b>Andrew</b> El murciélago de Bacardí tiene su!! <p>abcdef</p> </div> En la estructura anterior, quiero que XPath obtenga todo el....
31 jul. 2020 a las 18:20
# importing package from selenium import webdriver # setting the path PATH = "C:\Program Files (x86)\chromedriver.exe" driver = webdriver.Chrome(PATH) options = webdriver.ChromeOptions options.headless = True driver.get("https://www.craispesaonline.it/provincia/treviso") # x path for Address an....
31 jul. 2020 a las 18:00
Estoy tratando de construir un raspador usando el paquete de selenio para python pero recibo este error: Message: stale element reference: element is not attached to the page document (Session info: headless chrome=83.0.4103.61) Estoy usando google colab. Mi codigo es: import selenium driver = we....
31 jul. 2020 a las 14:55
¿Alguien sabe cómo obtener un botón con: svg[@aria-label='Like'] Aquí está la captura de pantalla: Probé varias combinaciones ... nada funcionó. Trabajé con: //button[@class='wpO6b '] Pero ya no quiero usarlo. Entonces mis intentos: //button[@class='wpO6b ']/descendant::svg[@aria-label='Like'] //....
Estoy escribiendo mi primer scraper real y, aunque en general ha ido bien, me he estrellado contra una pared con Selenium. No consigo que vaya a la página siguiente. A continuación se muestra el encabezado de mi código. La salida debajo de esto es solo imprimir datos en la terminal por ahora y todo ....
30 jul. 2020 a las 17:14
driver = webdriver.Chrome() driver.get("https://twitter.com/i/flow/signup") driver.implicitly_wait(10) setname = driver.find_element_by_name("name") setname.click() setname.send_keys("NAME SURNAME") driver.implicitly_wait(10) emailoption = driver.find_element_by_xpath("/html/body/div/div/div/div[2]/....
30 jul. 2020 a las 04:44
Tengo una pregunta sobre la sintaxis de Python, no se encontró en google: / Intento escribir una función universal, para los buscadores de búsqueda en Selenium. Tengo localizadores en locators.py, se ven así: class LoginForm: email = {'css': '#email'} password = {'css': ' #password'} ....
29 jul. 2020 a las 20:24
<p><span class="label">key</span>value</p> ¿Cómo puedo obtener solo el "valor" usando xPath? Logré llegar al elemento usando la siguiente expresión: //span[@class='label']/......
29 jul. 2020 a las 16:12
He estado tratando de enviar un texto a un campo de texto que tiene el elemento cambiante id=PolarisTextField83 cada vez que un registro en una página (PolarisTextField ## sigue cambiando su valor como id=PolarisTextField45) ya que he encontrado que el El elemento id es dinámico y la única parte est....
29 jul. 2020 a las 14:04