Página 1 de 1

Macro para traer un datos de varias url automatizado

NotaPublicado: Lun Ago 06, 2018 5:56 pm
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.

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Lun Ago 06, 2018 9:55 pm
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.

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Mar Ago 07, 2018 2:37 am
por mauricio
Veo que tanto el nombre:
Código: Seleccionar todo   Expandir vistaContraer vista
<meta itemprop="name" content="Sydney 56-in to 59-in W Frameless Polished Chrome Sliding Shower Door">

como el precio:
Código: Seleccionar todo   Expandir vistaContraer vista
<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

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Mar Ago 07, 2018 3:09 pm
por chrisdelgado
Si se macros pero no había visto nunca como traer esos datos. Me gustaría aprender Python

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Mié Ago 08, 2018 3:37 pm
por mauricio
chrisdelgado escribió:Me gustaría aprender Python

Entonces, empiezas por aquí: https://forum.openoffice.org/es/forum/v ... 50&t=13062

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Mié Ago 08, 2018 10:11 pm
por mauricio
Hice una prueba de concepto y si es posible traer la información usando Python
Código: Seleccionar todo   Expandir vistaContraer vista
└──> python get_data.py
Nombre: Sydney 56-in to 59-in W Frameless Polished Chrome Sliding Shower Door
Precio: 629.1

Re: Macro para traer un datos de varias url automatizado

NotaPublicado: Mar Ago 14, 2018 10:54 pm
por chrisdelgado
Me lo puedes mandar para ejecutarlo porfavor, y ver si sale?