<div dir="auto"> Seguramente no te sirva, pero me gusto este servicio:<div><br></div><div><a href="https://openexchangerates.org/">https://openexchangerates.org/</a><br><br><div id="cm_footer" class="cm_footer"><div id="cm_sent_from">via <a href="https://cloudmagic.com/k/d/mailapp?ct=pi&cv=10.0.14&pv=12.3.1&source=email_footer_2">Newton Mail</a></div></div><br><div id="cm_replymail_content_wrap"><div class="cm_replymail_content_1560641800_wrapper">On Sat, Jun 15, 2019 at 1:05 PM,                    Bruno Deferrari <utizoc@gmail.com> wrote:<br><div id="cm_replymail_content_1560641800" style="overflow: visible;"><blockquote style="margin:0;border-left: #D6D6D6 1px solid;padding-left: 10px;">Se construye dinámicamente esa página. Vas a tener que actualizar tu<br>script para que extraiga las varias URLs que se ven parecidas a esta:<br><br>"\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d20593\x26p_p_id\x3d56_INSTANCE_3ULwbUSwKyz2\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fcotizaciones"<br><br>En una de esas URLs está el cuerpo del fragmento con la cotización. No<br>vas a poder saltearte el paso de descargar la página inicial porque<br>esas URLs cambian cada vez (no se cual de todas es la que contiene el<br>fragmento que precisás, pero es una de esas).<br><br>On Sat, Jun 15, 2019 at 12:05 PM Miguel Rivero <mrivero@lg.com.uy> wrote:<br>><br>> Hola Carlos,<br>><br>> Si, lo había visto y lo pobé, funciona a medias.<br>><br>> El inconveniente de esta solución es que va contra cotizaciones con fuente BROU pero es una BBDD del INE y no se actualiza en tiempo real, generalmente de un día para el otro. Funciona más que nada como histórico.<br>><br>> Para este caso necesito la cotización del BROU al momento de correr el script.<br>><br>> Gracias!!!<br>><br>> El 15/06/2019 a las 10:24, Carlos Martinez escribió:<br>><br>> Hola Miguel,<br>><br>><br>> Sin haberlo probado, o sea no se si funciona, encontré esto;<br>><br>><br>><br>> https://github.com/gmanriqueUy/cotizaciones-brou/blob/master/README.md<br>><br>><br>><br>> via Newton Mail<br>> On Sat, Jun 15, 2019 at 9:35am, Miguel Rivero <mrivero@lg.com.uy> wrote:<br>><br>> Estimados, se que este tema está más que tocado pero me surgió un<br>> inconveniente y no he podido solucionar por esto recurro a la lista para<br>> ver si alguien me puede dar una idea. No soy experto, solo meto mano.<br>><br>> Mediante un script hecho en python se obtiene la cotización de la web<br>> del BROU (https://www.brou.com.uy/cotizaciones), se hacen unos cálculos<br>> y se envía la información vía mail.<br>><br>> Hace ya un par de meses se ve que cambiaron algo en la web y ya no puedo<br>> obtener más la cotización. El script es sencillo, mediante librería<br>> urllib obtenía el html y con expresiones regulares "buscaba" la<br>> cotización. Actualmente en el html obtenido no está la cotización aunque<br>> por navegador la web se ve idéntica a como era antes.<br>><br>> Quizás alguien pueda darme algún dato/alternativa de como solucionar esto.<br>><br>> Desde ya gracias, saludos.<br>> Miguel<br>><br>> _______________________________________________<br>> Uylug-programming mailing list<br>> Uylug-programming@listas.uylug.org.uy<br>> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy<br>><br>><br>> _______________________________________________<br>> Uylug-programming mailing list<br>> Uylug-programming@listas.uylug.org.uy<br>> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy<br>><br>> _______________________________________________<br>> Uylug-programming mailing list<br>> Uylug-programming@listas.uylug.org.uy<br>> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy<br><br><br><br>-- <br>BD<br>_______________________________________________<br>Uylug-programming mailing list<br>Uylug-programming@listas.uylug.org.uy<br>http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy<br></blockquote></div></div>                       </div>                    </div></div>