Hace un año, cuando empece a estudiar Python, de forma autodidacta, me sirvió éste video para descargar archivos de Excel de una pagina. Unos meses después, como comentan, actualizaron Selenium. En mi caso ya no funcionaba el Xpath y lo tuve que cambiar por otras características. Escribo las de mi caso pero busquen cual se adecua al de cada uno. Agrego que tuve que que importar otra caracteristica para By (from selenium.webdriver.common.by import By): driver.switch_to.frame(0) driver.find_element(By.CSS_SELECTOR, "tr:nth-child(3) > td:nth-child(2) > .littlelink").click() driver.find_element(By.LINK_TEXT, "Aca iba el texto que me envia a otra pagina").click() driver.find_element(By.XPATH, "//a[contains(@href, \'directorio/archivo.xls\')]").click() En el primero cambio el foco del driver a un frame especifico. Al primer frame, en este caso. Sin esto no me funcionaba. En el segundo hago click en un frame (child) que esta dentro de otro frame (child) y otro, etc... y me manda a otra pagina En el tercero solo hago clik en un texto con link y me manda a otra pagina. En el ultimo descargo el archivo de Excel. Entre cada interaccion usaba time.sleep(1). Todo esto funciona sin que cambie url del navegador. Supongo que solo cambian los marcos con su contenido y no la pagina en si. Saludos.
Para los que no sepan la librería Selenium en sus últimas versiones cambiaron unas cosas como la manera de encontrar un xpath, ya no es driver.find_element_by_xpath('ruta del xpath) ahora es driver.find_element('xpath', 'ruta del xpath') Espero les ayude
amigo gracias por el video.. nuevo suscriptor.. lo mejor del video a mi pensar es que dejaste los errores a la vista de todos, muchos tratan de editar esa parte y no saben que es fundamental para todos que iniciamos en su momento saber entender un error y es lo mas normal del mundo
Te tengo que agradecer porque a partir de este video y sin saber programar pude crear un script para automatizar un llenado de formularios web que venía haciendo a mano y que tenia que tener listo para dentro de una semana. Ahora lo hice automático! Muchísimas gracias por tu aporte, te aliento a que sigas con esto. Me salvaste la vida jajaja
¡Muchas gracias por el tutorial! Me encantó cómo te tomaste el tiempo para explicar detalladamente el caso específico que estabas abordando y cómo llevarlo a un nivel más general. Asi como los errores que surgieron y como solucionarlos 💪🏻
Gracias YT por esta recomendación. De verdad, muy buen video, yo creo que son los más interesantes, a veces a la mayoría nos falta ejemplos reales para así practicar y no quedarse en cosas tipicas como un CRUD como lo podría ser en una API. Espero subas más videos ya que motivan a aprender. Un saludo :)!
Estaba viendo por que aprender Phyton y termine viendo un video que me dice como subir información de un Excel a una plataforma. En mi trabajo no estoy en sistemas ni nada de eso, pero el saber este tipo de cosas ayuda a automatizar cosas rutinarias. Excelente!
WOW hermano muchísimas gracias, un video de poco mas de media hora, que tu conseguiste aprender supongo en harto, harto tiempo donde invertiste muchisima parte de tu dia, me imagino estuviste varios dias hasta tarde probando programar, muchísimas gracias por tu tiempo y sobre todo por compartir tus conocimientos, SUSCRITO
Estudie Ingenieria Industrial en latam, luego transporte internacional y aduanas aqui en Canada, no se imaginan cuantos procesos repetitivos se ejecutan tan sencillos como estos que toman demasiado tiempo... siento que ahora cualquiera debe estudiar lenguajes de programacion para cualquier carrera que se decida.... esto es el futuro!
interesante video, recuerdo haber automatizado alguna vez el ingreso de datos en programas windows usando el autoit, y veo que python no solo te permitiría automatizar formularios Windows sino también formularios web, con esto tengo otra razón mas para aprender python.
Seria bueno que pudieras desarrollar contenido para la automatizacion de busquedas o cosas similares en sitios web para la automatizacion mediante selectores, y que lo realices en un editor de codigo tipo VSC .
Yo estaba viendo noticias de DC y Marvel, minecraft, seguridad informática y hacking. El algoritmo se rompió con la automatización de Python. También messirve.
Eh muy bien, selenium lo utilizaba para las pruebas de GUI en spring boot. Me sorprende la creatividad para usar una herramienta para múltiples objetivos. Muchas gracias por el video.
Carlos Olivares, gran contenido, sería interesante que continuaras tocando muchos más temas de programación y más si aportan al momento de aprender de los error y su solución, Me gustó mucho y no soy de comentar en los Vídeos, con eso digo todo!! jaja
Excelente explicación, porque no realiza mas tutoriales de python de un comienzo de a prender python ya que es un lenguaje muy usado en el mundo, gracias un seguidor mas de su canal.
Hola amigo! Me encantó tu vídeo, soy estudiante y esto me emocionó mucho a aprender sobre el tema usando tu vídeo de guía ☺☺ No sé si sigues activo, pero si tienes conocimientos sobre cómo realizarlo te agradecería!, es una datapicker que aunque permite ingreso manual de datos, ya tiene el caracter de "/" definido, así que aparece algo así __/__/____ Y cuando intento enviarle datos desde excel, muere, he investigado pero no creo ser lo suficiente experto aún para aplicarlo una solución 😪😪 Saludos!
Muy interesante el proceso de automatización. Podrías hacer una explicación de un proceso que no sea subir información sino de bajar información. Yo tengo que bajar de una web cada 15 días valores de diferentes categorías y me toma mucho tiempo. Podrías hacer un vídeo porfa, gracias
Excelente!!!!!! Pregunto, como se podrían automatizar tareas, por ejemplo algo así por lotes, que este siempre corriendo en memoria y se dispare cuando detecte un dato nuevo?
Consulta Carlos. No crees que seria mas sencillo para el drop menu (en caso de pocas opciones), hacer uso de un find_element para acceder al menu, y luego acceder a algunas de las opciones desplegadas a traves de un select y un select_by_value?
Hace un año, cuando empece a estudiar Python, de forma autodidacta, me sirvió éste video para descargar archivos de Excel de una pagina. Unos meses después, como comentan, actualizaron Selenium. En mi caso ya no funcionaba el Xpath y lo tuve que cambiar por otras características. Escribo las de mi caso pero busquen cual se adecua al de cada uno. Agrego que tuve que que importar otra caracteristica para By (from selenium.webdriver.common.by import By):
driver.switch_to.frame(0)
driver.find_element(By.CSS_SELECTOR, "tr:nth-child(3) > td:nth-child(2) > .littlelink").click()
driver.find_element(By.LINK_TEXT, "Aca iba el texto que me envia a otra pagina").click()
driver.find_element(By.XPATH, "//a[contains(@href, \'directorio/archivo.xls\')]").click()
En el primero cambio el foco del driver a un frame especifico. Al primer frame, en este caso. Sin esto no me funcionaba.
En el segundo hago click en un frame (child) que esta dentro de otro frame (child) y otro, etc... y me manda a otra pagina
En el tercero solo hago clik en un texto con link y me manda a otra pagina.
En el ultimo descargo el archivo de Excel.
Entre cada interaccion usaba time.sleep(1).
Todo esto funciona sin que cambie url del navegador. Supongo que solo cambian los marcos con su contenido y no la pagina en si. Saludos.
aun funciona ya que se debo subir CTO a la DT y no hay forma de subir masivamente, esto debe servir
Para los que no sepan la librería Selenium en sus últimas versiones cambiaron unas cosas como la manera de encontrar un xpath, ya no es driver.find_element_by_xpath('ruta del xpath)
ahora es
driver.find_element('xpath', 'ruta del xpath')
Espero les ayude
También sirve driver.find_element(By.XPATH, 'ruta del xpath)
Un crack! :D... Gracias!
igual no me funciona chss...q raro, help
@@omarfranz2347 driver.find_element('xpath', '//*[@id="login_field"]').send_keys(231)
no he podido pasar de los checkbox del sexo, me sale error creo que el driver.find cambia pero no doy
amigo gracias por el video.. nuevo suscriptor.. lo mejor del video a mi pensar es que dejaste los errores a la vista de todos, muchos tratan de editar esa parte y no saben que es fundamental para todos que iniciamos en su momento saber entender un error y es lo mas normal del mundo
un crack este tipo, exlica todo bien y explica todo que es lo importante, sigue asi, la comunidad te necesita
Acabo de automatizar mi trabajo de google forms gracias a ti , eres un crack!!!
Te tengo que agradecer porque a partir de este video y sin saber programar pude crear un script para automatizar un llenado de formularios web que venía haciendo a mano y que tenia que tener listo para dentro de una semana. Ahora lo hice automático! Muchísimas gracias por tu aporte, te aliento a que sigas con esto. Me salvaste la vida jajaja
Este es tu vídeo más popular! Podrías subir más casos sobre automatizar tareas con python? :D Saludos!
¡Muchas gracias por el tutorial! Me encantó cómo te tomaste el tiempo para explicar detalladamente el caso específico que estabas abordando y cómo llevarlo a un nivel más general. Asi como los errores que surgieron y como solucionarlos 💪🏻
Gracias YT por esta recomendación. De verdad, muy buen video, yo creo que son los más interesantes, a veces a la mayoría nos falta ejemplos reales para así practicar y no quedarse en cosas tipicas como un CRUD como lo podría ser en una API. Espero subas más videos ya que motivan a aprender. Un saludo :)!
Excelente video Carlos! Gracias por compartir tus conocimientos! Muy bien explicado 👍🏻
Estaba viendo por que aprender Phyton y termine viendo un video que me dice como subir información de un Excel a una plataforma. En mi trabajo no estoy en sistemas ni nada de eso, pero el saber este tipo de cosas ayuda a automatizar cosas rutinarias. Excelente!
WOW hermano muchísimas gracias, un video de poco mas de media hora, que tu conseguiste aprender supongo en harto, harto tiempo donde invertiste muchisima parte de tu dia, me imagino estuviste varios dias hasta tarde probando programar, muchísimas gracias por tu tiempo y sobre todo por compartir tus conocimientos, SUSCRITO
Superb superb superrrbb good luck....
Estudie Ingenieria Industrial en latam, luego transporte internacional y aduanas aqui en Canada, no se imaginan cuantos procesos repetitivos se ejecutan tan sencillos como estos que toman demasiado tiempo... siento que ahora cualquiera debe estudiar lenguajes de programacion para cualquier carrera que se decida.... esto es el futuro!
Saludos Carlos, excelente material, claro, conciso y real. Felicitaciones por el aporte!!
Buen video, empezare a seguirte para mas videos como este
Solo estaba scrolleando y me encontré tu contenido de 10, muchas felicidades amigo, que buen y útil video
interesante video, recuerdo haber automatizado alguna vez el ingreso de datos en programas windows usando el autoit, y veo que python no solo te permitiría automatizar formularios Windows sino también formularios web, con esto tengo otra razón mas para aprender python.
Estoy en un nivel muy básico de Python pero no pude parar de ver el video hasta el final, muy bueno!
x2, el tipo explica super bien
Muy bueno, gran video amigo. Muy claro y didácticos.
Genial vídeo. Instructivo, interesante y muy ameno 👏
Gracias, me permitió ver proyectos concretos útiles y completos
Bro, excelente video, mejor que en la universidad, mas videos así por favor,suscrito
Thank's for share you knowledge.
Seria bueno que pudieras desarrollar contenido para la automatizacion de busquedas o cosas similares en sitios web para la automatizacion mediante selectores, y que lo realices en un editor de codigo tipo VSC
.
Nose como llegue aqui yo estaba escuchando musica pero gracias
Yo igual messirve
Yo estaba viendo noticias de DC y Marvel, minecraft, seguridad informática y hacking. El algoritmo se rompió con la automatización de Python.
También messirve.
Jajajajaja
Ya sabes, el universo quiere que aprendas python
Jajajaja
Excelente se me vino a la mente una idea de implementar esa técnica para trabajos de asistente virtual
Excelente video Carlos!! Muchas gracias
very very gooood, thaaankss maan✨✨✨✨✨✨✨✨✨✨
Apenas encontré este video, justo lo que necesito!!! Muchas gracias Carlos
Uyyyy buenisimooo ver como funciona es muy satisfactorio jajaja
Excelente video
Excelente video, y me gusta q te salgan error ya que nos enseña más
Eh muy bien, selenium lo utilizaba para las pruebas de GUI en spring boot. Me sorprende la creatividad para usar una herramienta para múltiples objetivos. Muchas gracias por el video.
👏👏🙏 Carlos 👍
Amigo Carlos mi agradecimiento por tan valioso videotutorial.
Sugerencia: Un curso de automatización de tareas con Python.
Gran video. Muy buena explicación.
Por favor sube más contenido sobre automatización.
Que video!! yo con mis 200 usuarios!! Muchas gracias!!
Excelente... gracias por ser generoso y enseñarnos.... 😁😁😁
Excelente! Por favor subi mas casos de uso, esto es muy util.
Gracias!
Muy buen video Carlos! Te agradezo por compartirlo y tengo un par de procesos para implementarlo. GRACIAS!!
Gracias, tu video me salió de suerte pero me ayudó a solventar un gran problema. Saludos
Brooo, que crack 🔝 excelente video !!!!! Saludos de Perú.
Excelente tutorial ! gracias por compartir .
Excelente información, te ganaste un like y subscriptor
este material vale mucho.. gracias por la info
que bien explicado felicidades, deberia seguir subiendo videos.
Muy bueno Carlos, gran detalle en tu clase, slds !
Excelente video, muy bien explicado.. te lo agradezco mucho estoy comenzando a estudiar y este tipo de videos me ayudan mucho.
Solo puedo decir WAO AMIGO, ERES PRO
mil gracias, estoy con proyecto y este video me ha servido de base para poder entender la libreria selenium
Gracias hermano, excelete video!!!!
Excelente ahora te sigo porque deseo aprender gracias
Parcero, que buen vídeo, muchas gracias. Suscrito.
EXCELENTE VIDEO MASTER!!! MUCHAS GRACIAS!!!!
Carlos Olivares, gran contenido, sería interesante que continuaras tocando muchos más temas de programación y más si aportan al momento de aprender de los error y su solución, Me gustó mucho y no soy de comentar en los Vídeos, con eso digo todo!! jaja
muy bien explicado, gracias por compartir conocimiento
buen video, explicando cada detalle, sirve mucho tu video amigo
Buen video Carlos ! te felicito por tu tiempo y explicación. Saludos Chile.
buen trabajo con el formulario gracias
Está genial. Voy a probarlo desde Colab.
Un genial vídeo bro. Gracias.
Agradecería otro tutorial quizá con un par de pasos atrás para aquellos que vamos iniciando en esto. Saludos
bacan el video 💯💯💯💯💯🤝❤️
Qué bueno que te haya gustado! 🙏🎊
Excelente explicación, porque no realiza mas tutoriales de python de un comienzo de a prender python ya que es un lenguaje muy usado en el mundo, gracias un seguidor mas de su canal.
It’s totally worth learning new skills cause then you get excited and confident to create
2022 y me funciono perfecto, muchisimas gracias!
Estupendo, gracias por tu contenido
Genial tu video, me clarifico mucha cosas, muy agradecido por tu tiempo.
Hola, excelente explicación
Tremendo hermano, segui por ahi que miramos el video completo! jajaja Automatiza mas tareas tediosasssss
Muy bueno Carlos!
Explicas muy bien! :)
Muy bueno. Gracias.
Wowowowowow. Super amigo.
Excelente video !!
Excelente!!. Podrías subir más casos sobre automatizar tareas con python.
Claro que sí! Pronto subiré cosas entretenidas
Que agradable sujeto!
Hola amigo!
Me encantó tu vídeo, soy estudiante y esto me emocionó mucho a aprender sobre el tema usando tu vídeo de guía ☺☺
No sé si sigues activo, pero si tienes conocimientos sobre cómo realizarlo te agradecería!, es una datapicker que aunque permite ingreso manual de datos, ya tiene el caracter de "/" definido, así que aparece algo así __/__/____ Y cuando intento enviarle datos desde excel, muere, he investigado pero no creo ser lo suficiente experto aún para aplicarlo una solución 😪😪
Saludos!
Muy interesante, gracias
un crack saludos desde Colombia
Muy buen tutorial muchas gracias, me fue muy fácil de entender, me ayudaste mucho :D
Muchas gracias Carlos!!!
Mi teoría es que todo lo solucionemos con un delay 😂😂 Gracias, excelente videoo!!
me gusta para hacer descargar las etiquetas de mercadolibre, voy a probar
Eres demasiado pro y explicas increíble muchísima gracias !!!
you have about the software. I personally enjoy learning so it was a little bit easier to do it over ti. But you’ll get there brother
exelente video
Excelente Muchas gracias!
Eres un dios!! 👏👏👏👏 Me da tristeza que me haya salido tu video recién y ya no hayas subido más. Ojalá encuentre que publicas por algún otro medio.
Hola! Muchas gracias! He estado muy ocupado con trabajo y estudios pero volveré a subir videos muy pronto 😁
muchas gracias me ayudo mucho
Excelente el tutorial!
Very helpful..thanks a lot.
Muy interesante el proceso de automatización. Podrías hacer una explicación de un proceso que no sea subir información sino de bajar información. Yo tengo que bajar de una web cada 15 días valores de diferentes categorías y me toma mucho tiempo. Podrías hacer un vídeo porfa, gracias
Hola Juan! Muy interesante! Podrías mandarme un mensaje a mi ig: data_first para entender bien tu proceso y hacer un vídeo relacionado
Que genial 👌👌
Es necesario saber con que herramientas trabajas y como configurarla para poder jacer lo que haces.
esta clase me da ideas.
very much your efforts to help us noobs out.
Excelente!!!!!! Pregunto, como se podrían automatizar tareas, por ejemplo algo así por lotes, que este siempre corriendo en memoria y se dispare cuando detecte un dato nuevo?
Consulta Carlos. No crees que seria mas sencillo para el drop menu (en caso de pocas opciones), hacer uso de un find_element para acceder al menu, y luego acceder a algunas de las opciones desplegadas a traves de un select y un select_by_value?
Muy buena idea! La verdad desconocía ese método. Gracias!
Que maravilla, mil gracias!
hola acabo de mirar tu video y me interesaria mirar contenido sobre selenium pero sobre los capcha 2.0
Gracias flaco!! te pasaste 👌👌