Historia de corea del sur
El presidente de corea del sur encarcelado
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 allí. 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 );
Esperanza de vida en corea del sur 2020
Y otros seis países no se quedan atrás. Francia, Japón, Australia, Canadá, Chile y el Reino Unido verán pasar la esperanza de vida media de las mujeres al nacer por encima de los 85 años en 2030, según la investigación del Imperial College de Londres y la Organización Mundial de la Salud, que analizó la futura esperanza de vida en 35 países industrializados.
En Estados Unidos, sin embargo, la esperanza de vida aumentará más lentamente. Esto se debe a una combinación de factores como la obesidad, las elevadas tasas de mortalidad materna e infantil, la desigualdad en el acceso a la sanidad y las tasas de homicidio relativamente altas.
Mucho tiene que ver con la altura de la gente. EE.UU. es el primer país rico que experimenta un estancamiento o incluso un posible descenso de la estatura media de los adultos, un factor que está estrechamente relacionado con la salud y la longevidad.
El estudio, que utiliza 21 modelos diferentes para pronosticar la esperanza de vida, da a las mujeres surcoreanas nacidas en 2030 un 57% de posibilidades de superar los 90 años, y un 97% de probabilidades de vivir más de 86 años.
Esperanza de vida masculina y femenina en corea del sur 2020
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.
Puente de incheon
Estoy raspando desde https://ca.finance.yahoo.com/quote/AAPL y quiero obtener el cambio en el precio de las acciones, el texto en verde/rojo. He sido capaz de raspar el precio de las acciones, pero no el valor del cambio, ya que se encuentran en la misma clase ‘div’ pero diferente clase ‘span’.
La función findAllNext encuentra los spans en ese div. Devuelve unos 36, pero el que buscas es el segundo. Entonces, sólo tienes que obtener el texto de él como lo hiciste antes y debería devolver el número que estás buscando.
Relacionados
Bienvenid@ a mi blog, soy Octavio Pérez Alonso y te ofrezco noticias de actualidad.
Comments are closed