Macro para traer un datos de varias url automatizado

Discute sobre la aplicación de hojas de cálculo
Responder
chrisdelgado
Mensajes: 3
Registrado: Lun Ago 06, 2018 5:40 pm

Macro para traer un datos de varias url automatizado

Mensaje por chrisdelgado »

Buenos dias, soy nuevo en el foto y quisiera saber como puedo hacer esto, la llevo dias y no logro solucionarlo.
Tengo mi hoja de calculo con varias urls en la columna A, por ejemplo:

A1 = "Urls"
A2 = https://www.lowes.com/pd/OVE-Decors-Syd ... 1000203393
A3 = https://www.lowes.com/pd/OVE-Decors-Syd ... 1000379519
A4 = https://www.lowes.com/pd/OVE-Decors-Bev ... 1000241445
A5 = https://www.lowes.com/pd/OVE-Decors-Sed ... 1000364969

.. y en la fila B, quiero que retorne el precio, por ejemplo

B2 = 769.00
B3 = 699.00
B4 = 199.00
B5 = 799.00

.. y en la fila C, el nombre del producto,

C2 = nombre*
C3 = nombre*
C4 = nombre*
C5 = nombre*

.. Son mucho mas urls, por eso quiero automatizar que traiga el precio y nombre.
OpenOffice 3.1 en Windows 7
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Macro para traer un datos de varias url automatizado

Mensaje por fornelasa »

ummmmm bueno, voy a dar mi opinión: parecería que un tu caso en particular no es posible hacerlo de manera DIRECTA, la pagina en sí misma no cuenta con los formatos o accesos suficientes para importarlos a Calc directamente.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Macro para traer un datos de varias url automatizado

Mensaje por mauricio »

Veo que tanto el nombre:

Código: Seleccionar todo

<meta itemprop="name" content="Sydney 56-in to 59-in W Frameless Polished Chrome Sliding Shower Door">
como el precio:

Código: Seleccionar todo

<span itemprop="price" content="699.00"></span>
Usan etiquetas estándar que al parecer son usadas al agregar al carro de compra, esto permite automatizar la obtención de esta información, con Python por supuesto, si no sabes nada de macros, no te será tan sencillo, pero si estas dispuesto a hacer el esfuerzo de iniciar con Python, puedo guiarte en el "como"...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
chrisdelgado
Mensajes: 3
Registrado: Lun Ago 06, 2018 5:40 pm

Re: Macro para traer un datos de varias url automatizado

Mensaje por chrisdelgado »

Si se macros pero no había visto nunca como traer esos datos. Me gustaría aprender Python
OpenOffice 3.1 en Windows 7
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Macro para traer un datos de varias url automatizado

Mensaje por mauricio »

chrisdelgado escribió:Me gustaría aprender Python
Entonces, empiezas por aquí: https://forum.openoffice.org/es/forum/v ... 50&t=13062
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Macro para traer un datos de varias url automatizado

Mensaje por mauricio »

Hice una prueba de concepto y si es posible traer la información usando Python

Código: Seleccionar todo

└──> python get_data.py
Nombre: Sydney 56-in to 59-in W Frameless Polished Chrome Sliding Shower Door
Precio: 629.1
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
chrisdelgado
Mensajes: 3
Registrado: Lun Ago 06, 2018 5:40 pm

Re: Macro para traer un datos de varias url automatizado

Mensaje por chrisdelgado »

Me lo puedes mandar para ejecutarlo porfavor, y ver si sale?
OpenOffice 3.1 en Windows 7
Responder