Ese documento parece escaneado así que la vas a tener francamente dificil. En un documento normal te dirias que lo hicieras con python. Por ejemplo, podes usar librerias como tableu o aspose para que probarars extrayendola. No obstante, al ser escaneado ninguna te va a servir. En ese caso, vas a tenRead more
Ese documento parece escaneado así que la vas a tener francamente dificil. En un documento normal te dirias que lo hicieras con python. Por ejemplo, podes usar librerias como tableu o aspose para que probarars extrayendola.
No obstante, al ser escaneado ninguna te va a servir. En ese caso, vas a tener que usar alguna libreria de OCR, por lo que te recomendaría que pobres con tesseract de python que es gratuito o algún servicio de paga como podrían ser Amazon Textract que tiene la opción de extraer tablas directamente.
En todo caso, como te comentó, necesitas un OCR para hacerlo. Suerte!
A mi me ha pasado que cierra la app pero el proceso queda abierto en segundo plano. Para solventarlo utilicé un script python para matar directamente el proceso abierto y ya no he tenido mayores inconvenientes.
A mi me ha pasado que cierra la app pero el proceso queda abierto en segundo plano. Para solventarlo utilicé un script python para matar directamente el proceso abierto y ya no he tenido mayores inconvenientes.
Lo ideal sería que dejes una captura de pantalla del bot hijo de genera el error ya que asi es medio complicado discenir el problema. Aunque con ese error, suena a que estas usando algun arreglo, ciclo o string en el que utilizas indices. Es decir, variable[0] por ejemplo. En este caso, el problemaRead more
Lo ideal sería que dejes una captura de pantalla del bot hijo de genera el error ya que asi es medio complicado discenir el problema. Aunque con ese error, suena a que estas usando algun arreglo, ciclo o string en el que utilizas indices. Es decir, variable[0] por ejemplo.
En este caso, el problema es que ese índice tiene que ser un entero y vos le pasas un string. Habría que revisar si esta variable que guarda el indicé es heredada o si de casualidad la limpias antes de la ejecución y por eso no trae el contenido que vos esperas.
Para un mejor contexto, te recomiendo mostrar el bot hijo.
Depende, si el pdf viene de google drive, podes utilizar el módulo que existe para ello y descargarlo con el comando, el link del módulo es este: https://market.rocketbot.com/module/gdrive Ahora, si el link viene desde un lugar generico, podes utilizar un script de python. Podes basarte en este linkRead more
Depende, si el pdf viene de google drive, podes utilizar el módulo que existe para ello y descargarlo con el comando, el link del módulo es este:
Tenes que considerar que si el pdf es escaneado vas a necesitar un ocr, ya que el módulo funciona únicamente para los pdfs que no son escaneados, suerte.
Acá hay algunos enlaces donde podes descargar archivos xml de prueba: https://learn.microsoft.com/es-es/dotnet/standard/linq/sample-xml-file-test-configuration-namespace https://helpdesk.facturador.com/hc/es/articles/115002599151-ARCHIVOS-DE-PRUEBA-XML https://docs.informatica.com/es_es/data-securitRead more
Acá hay algunos enlaces donde podes descargar archivos xml de prueba:
La instalación que comentas la estas haciendo en la carpeta de rocketbot? Recorda que las librerias que se ocupan en rocketbot se guardan en su propio directorio, es decir, no utiliza el directorio local de python. En este caso, dicho directorio es: Rocketbot/Modules/Libs/ Para instalar las libreríaRead more
La instalación que comentas la estas haciendo en la carpeta de rocketbot? Recorda que las librerias que se ocupan en rocketbot se guardan en su propio directorio, es decir, no utiliza el directorio local de python.
En este caso, dicho directorio es: Rocketbot/Modules/Libs/
Para instalar las librerías, entra al cmd, anda a esa ruta y aca hace el pip install con un -t para indicarle que la instalación será en ese propio directorio. Por ejemplo:
Pues haber, que yo sepa no existe tal comando. Sin embargo, si lo que queres es enviar un mensaje así. Desde el momento en que definis el comando para enviar tal mensaje, ya sabes que en que momento y en que bot lo estas mandando, asi que no se que tan necesario ese ese comando. Es más, podes hacerRead more
Pues haber, que yo sepa no existe tal comando. Sin embargo, si lo que queres es enviar un mensaje así. Desde el momento en que definis el comando para enviar tal mensaje, ya sabes que en que momento y en que bot lo estas mandando, asi que no se que tan necesario ese ese comando.
Es más, podes hacer un bot que haga el envio del correo que decis y setear en una variable el nombre del bot antes que invoques el robot que envia el correo y asi solo envias la variable en el cuerpo del correo y listo.
Por eso te comentaba que lo que tenes que hacer es guardar toda la configuración del perfil usando la aplicación de chrome normal. Luego tenes que CARGAR ese perfil en rocketbot, es decir, tenes que darle la ruta donde se encuentra el perfil con las configuraciones y en el comando abrir navegador, dRead more
Por eso te comentaba que lo que tenes que hacer es guardar toda la configuración del perfil usando la aplicación de chrome normal.
Luego tenes que CARGAR ese perfil en rocketbot, es decir, tenes que darle la ruta donde se encuentra el perfil con las configuraciones y en el comando abrir navegador, debes mandarle el path para que cargue el perfil especifico.
A como vos decis, suena a que no le estas mandando la ruta en el comando de abrir navegador, ya que rocketbot por defecto abre una sesión distinta cada vez que ejecutas el comando abrir navegador.
¿Como extraer datos de una tabla especifica de un pdf a excel?
Ese documento parece escaneado así que la vas a tener francamente dificil. En un documento normal te dirias que lo hicieras con python. Por ejemplo, podes usar librerias como tableu o aspose para que probarars extrayendola. No obstante, al ser escaneado ninguna te va a servir. En ese caso, vas a tenRead more
Ese documento parece escaneado así que la vas a tener francamente dificil. En un documento normal te dirias que lo hicieras con python. Por ejemplo, podes usar librerias como tableu o aspose para que probarars extrayendola.
No obstante, al ser escaneado ninguna te va a servir. En ese caso, vas a tener que usar alguna libreria de OCR, por lo que te recomendaría que pobres con tesseract de python que es gratuito o algún servicio de paga como podrían ser Amazon Textract que tiene la opción de extraer tablas directamente.
En todo caso, como te comentó, necesitas un OCR para hacerlo. Suerte!
See lessRocketBot deja abiertas aplicaciones
A mi me ha pasado que cierra la app pero el proceso queda abierto en segundo plano. Para solventarlo utilicé un script python para matar directamente el proceso abierto y ya no he tenido mayores inconvenientes.
A mi me ha pasado que cierra la app pero el proceso queda abierto en segundo plano. Para solventarlo utilicé un script python para matar directamente el proceso abierto y ya no he tenido mayores inconvenientes.
See lessError al ejecutar un Robot desde robot Padre
Lo ideal sería que dejes una captura de pantalla del bot hijo de genera el error ya que asi es medio complicado discenir el problema. Aunque con ese error, suena a que estas usando algun arreglo, ciclo o string en el que utilizas indices. Es decir, variable[0] por ejemplo. En este caso, el problemaRead more
Lo ideal sería que dejes una captura de pantalla del bot hijo de genera el error ya que asi es medio complicado discenir el problema. Aunque con ese error, suena a que estas usando algun arreglo, ciclo o string en el que utilizas indices. Es decir, variable[0] por ejemplo.
En este caso, el problema es que ese índice tiene que ser un entero y vos le pasas un string. Habría que revisar si esta variable que guarda el indicé es heredada o si de casualidad la limpias antes de la ejecución y por eso no trae el contenido que vos esperas.
Para un mejor contexto, te recomiendo mostrar el bot hijo.
See lessVersión NOC
Desde el propio orquestador podes descargar la ultima versión estable.
Desde el propio orquestador podes descargar la ultima versión estable.
See lessdescargar pdf a traves de url
Depende, si el pdf viene de google drive, podes utilizar el módulo que existe para ello y descargarlo con el comando, el link del módulo es este: https://market.rocketbot.com/module/gdrive Ahora, si el link viene desde un lugar generico, podes utilizar un script de python. Podes basarte en este linkRead more
Depende, si el pdf viene de google drive, podes utilizar el módulo que existe para ello y descargarlo con el comando, el link del módulo es este:
https://market.rocketbot.com/module/gdrive
Ahora, si el link viene desde un lugar generico, podes utilizar un script de python. Podes basarte en este link. https://code.tutsplus.com/es/how-to-download-files-in-python–cms-30099t o si tenes el link, mandalo y acá te podemos ayudar.
Con respecto a la extracción del contenido, podes usar este módulo:
https://market.rocketbot.com/module/DocReader
Tenes que considerar que si el pdf es escaneado vas a necesitar un ocr, ya que el módulo funciona únicamente para los pdfs que no son escaneados, suerte.
See lessxlm
Acá hay algunos enlaces donde podes descargar archivos xml de prueba: https://learn.microsoft.com/es-es/dotnet/standard/linq/sample-xml-file-test-configuration-namespace https://helpdesk.facturador.com/hc/es/articles/115002599151-ARCHIVOS-DE-PRUEBA-XML https://docs.informatica.com/es_es/data-securitRead more
Acá hay algunos enlaces donde podes descargar archivos xml de prueba:
https://learn.microsoft.com/es-es/dotnet/standard/linq/sample-xml-file-test-configuration-namespace
https://helpdesk.facturador.com/hc/es/articles/115002599151-ARCHIVOS-DE-PRUEBA-XML
https://docs.informatica.com/es_es/data-security-group/test-data-management/10-5-3/guia-del-usuario/crear-de-un-subconjunto-de-datos/ejemplo—subconjunto-de-datos-para-origenes-de-datos-xsd/datos-xml-maestros-de-ejemplo.html
See lessEnviar combinación de teclas en comando «Enviar Texto Web»
Podes hacerlo directamente con python, usando selenium. Acá te dejo un ejemplo: driver = GetGlobals("web").driver_list[GetGlobals("web").driver_actual_id] print("driver: ", driver) action = ActionChains(driver) action.key_down(Keys.CONTROL).send_keys(Keys.BACKSPACE).key_up(Keys.CONTROL).perform()Read more
Podes hacerlo directamente con python, usando selenium. Acá te dejo un ejemplo:
driver = GetGlobals(«web»).driver_list[GetGlobals(«web»).driver_actual_id]
print(«driver: «, driver)
action = ActionChains(driver)
action.key_down(Keys.CONTROL).send_keys(Keys.BACKSPACE).key_up(Keys.CONTROL).perform()
Espero que te ayude. Cualquier duda igual dejala acá y vemos como resolver.
See lessLibrerias Python
La instalación que comentas la estas haciendo en la carpeta de rocketbot? Recorda que las librerias que se ocupan en rocketbot se guardan en su propio directorio, es decir, no utiliza el directorio local de python. En este caso, dicho directorio es: Rocketbot/Modules/Libs/ Para instalar las libreríaRead more
La instalación que comentas la estas haciendo en la carpeta de rocketbot? Recorda que las librerias que se ocupan en rocketbot se guardan en su propio directorio, es decir, no utiliza el directorio local de python.
En este caso, dicho directorio es: Rocketbot/Modules/Libs/
Para instalar las librerías, entra al cmd, anda a esa ruta y aca hace el pip install con un -t para indicarle que la instalación será en ese propio directorio. Por ejemplo:
pip install pandas -t .
Recargas rocketbot y volves a probar.
See lessObtener nombre del bot
Pues haber, que yo sepa no existe tal comando. Sin embargo, si lo que queres es enviar un mensaje así. Desde el momento en que definis el comando para enviar tal mensaje, ya sabes que en que momento y en que bot lo estas mandando, asi que no se que tan necesario ese ese comando. Es más, podes hacerRead more
Pues haber, que yo sepa no existe tal comando. Sin embargo, si lo que queres es enviar un mensaje así. Desde el momento en que definis el comando para enviar tal mensaje, ya sabes que en que momento y en que bot lo estas mandando, asi que no se que tan necesario ese ese comando.
Es más, podes hacer un bot que haga el envio del correo que decis y setear en una variable el nombre del bot antes que invoques el robot que envia el correo y asi solo envias la variable en el cuerpo del correo y listo.
See lessSe ha bloqueado una descarga no segura
Por eso te comentaba que lo que tenes que hacer es guardar toda la configuración del perfil usando la aplicación de chrome normal. Luego tenes que CARGAR ese perfil en rocketbot, es decir, tenes que darle la ruta donde se encuentra el perfil con las configuraciones y en el comando abrir navegador, dRead more
Por eso te comentaba que lo que tenes que hacer es guardar toda la configuración del perfil usando la aplicación de chrome normal.
Luego tenes que CARGAR ese perfil en rocketbot, es decir, tenes que darle la ruta donde se encuentra el perfil con las configuraciones y en el comando abrir navegador, debes mandarle el path para que cargue el perfil especifico.
A como vos decis, suena a que no le estas mandando la ruta en el comando de abrir navegador, ya que rocketbot por defecto abre una sesión distinta cada vez que ejecutas el comando abrir navegador.
See less