Mi gato tiene una garrapata ¿qué debo hacer?

Tengo este <span>¿Cómo te llamas?</span> en el que me gustaría seleccionar el input[@placeholder=’Insira sua resposta’] (ver HTML de abajo) pero no sé cómo llegar desde el span hasta ahí. No he podido retroceder desde el span hasta el padre superior compartido del span y el input. Lo he intentado: //div[@class=»office-form-question-content office-form-theme-focus-border»]/*/span[.=»¿Cuál es tu nombre?»]’ pero devuelve null. He intentado volver de span a div superior mediante //span[.=»¿Cómo te llamas?»]/../*/div[@class=»office-form-question-content office-form-theme-focus-border»]’ tampoco funciona. ¿Cómo puedo hacerlo?
Es muy posible que haya una forma más rápida y sencilla de hacerlo, pero yo aprendí XPath en los malos tiempos de la versión 1.0, así que eso es lo que sé. En el XPath de abajo estoy obteniendo el span con el contenido, usando el eje ancestro para subir al div contenedor, y luego descendiendo de nuevo a la entrada. El document.evaluate y el iterateNext es sólo para demostrar que funciona.
var input = document.evaluate(`//span[text() = «¿Cuál es tu nombre?»]/ancestor::div[@class=»office-form-question-content office-form-theme-focus-border»]//input[@class=»office-form-question-textbox office-form-textfield-input form-control border-no-radius»]`, document, null, XPathResult.ANY_TYPE, null );

La garrapata muerta en el gato

Sockets.Almacenamiento webEsta sección define un mecanismo de almacenamiento del lado del cliente basado en pares nombre-valor.La sintaxis HTMLLa sintaxis XMLTodas estas características no servirían de nada si no pudieran representarse de forma serializada y enviarse a otras personas.
y enviarse a otras personas, por lo que estas secciones definen las sintaxis de HTML y XML, junto con las reglas para analizar el contenido utilizando esas sintaxis.RenderizaciónEsta sección define las reglas de renderización por defecto para los navegadores web.
Los elementos de opción han sido insertados. Si el nuevo valor es menor, entonces los últimos n nodos de la colección deben ser eliminados de sus nodos padre, donde n es la diferencia entre los dos números (valor antiguo menos valor nuevo).
2.6.3 La interfaz DOMStringList✔MDNDOMStringListSupport en todos los motores actuales.Firefox1+Safari5.1+Chrome1+Opera12.1+Edge79+Edge (Legacy)12+Internet Explorer10+Firefox Android4+Safari iOS5+Chrome Android18+WebView Android37+Samsung Internet1.0+Opera Android12.1+
strings.lengthDevuelve el número de cadenas en strings.strings[index]strings.item(index)Devuelve la cadena con índice de strings.strings.contains(string)Devuelve true si strings contiene string, y false

Datos sobre la inteligencia de los gatos

Este error se debe a que has escrito incorrectamente la clase del span. Si te fijas en la imagen que has publicado, dice que la clase del span es rating-count, mientras que has escrito rating_count en BeautifulSoup. Por lo tanto, busca rating_count, no lo encuentra y devuelve NoneType.
¿Intentas obtener el contenido de varios contenedores en una página? Puedes hacer un recuento de span class: rating-count en el DOM y ver si hay otros elementos que utilizan el mismo nombre de clase. Puede ser porque algún otro elemento con el mismo nombre de clase está VACÍO. Si es así, puedes hacer un IF-ELSE para asignar ‘null’ a tu atributo.

¿pueden los gatos de interior contraer garrapatas?

Un gato asilvestrado o gato callejero es un gato doméstico (Felis catus) sin dueño que vive al aire libre y evita el contacto humano: no se deja manipular ni tocar, y suele permanecer oculto a los humanos[1][2] Los gatos asilvestrados pueden reproducirse durante decenas de generaciones y convertirse en un agresivo depredador local en entornos urbanos, de sabana y de matorral. Algunos gatos asilvestrados pueden sentirse más cómodos con las personas que los alimentan regularmente, pero incluso con intentos de socialización a largo plazo, suelen permanecer distantes y son más activos después del atardecer.
Los gatos asilvestrados son devastadores para la vida salvaje, y los biólogos conservacionistas los consideran una de las peores especies invasoras de la Tierra[3] Los intentos de controlar las poblaciones de gatos asilvestrados están muy extendidos, pero suelen tener un mayor impacto en las reservas cercadas.
Algunos grupos de defensa de los animales abogan por programas de captura, esterilización y devolución para evitar que los gatos salvajes sigan reproduciéndose, así como por la alimentación de los gatos, la socialización y adopción de gatitos jóvenes y la prestación de asistencia sanitaria. Otros abogan por la eutanasia. Los gatos asilvestrados pueden vivir en el exterior en colonias: los defensores de los derechos de los animales las consideran colonias gestionadas cuando los humanos les proporcionan comida y cuidados de forma regular.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad