Salve a tutti..<div>visto che se ne parla.. ci sono anche delle soluzioni intermedie?</div><div>se io, facendo web scraping di una pagina web, avessi bisogno di eseguire delle funzioni javascript presenti in uno script che viene caricato dinamicamente, ho qualche strada che non sia selenium?</div>interfacciarsi al browser risulta veramente poco performante, mentre a me servirebbe parsare il codice html e eseguire una semplice funzione js su alcuni dei dati presenti.<div>al momento l'unica alternativa che ho valutato è quella di tradurre in python le funzioni che mi interessano in modo da ottenere lo stesso risultato, ma ovviamente mi richiede molto piu tempo di sviluppo... in piu un aggiornamento ogni volta che queste funzioni vengono modificate.</div><div>ciao<br><div><br>On Friday, November 7, 2014, Riccardo Lemmi <<a href="mailto:riccardo@reflab.com">riccardo@reflab.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Gollum1 wrote:<br>
<br>
> Ecco il mio problema, a parte che lo script dovrebbe girare,<br>
> purtroppo, su una macchina winzoz, dovrei analizzare un file CVS, in<br>
> cui ho solamente un campo data, un campo orario e un numero di<br>
> telefono. E questo è tutto sommato banale, il problema è che nel<br>
> momento indicato dalla data e dall'ora presa da un record del file,<br>
> deve inserire il numero di telefono in un particolare campo di una<br>
> pagina web (in intranet) e dare il submit della modifica.<br>
><br>
> Dite che è fattibile la cosa o devo trovare altre soluzioni?<br>
> byez<br>
<br>
Se la form è stabile e non richiede l'analisi del codice html 'request'<br>
è la soluzione più semplice.<br>
<br>
Se devi fare l'analisi della pagina prova:<br>
<br>
  <a href="http://www.crummy.com/software/BeautifulSoup/" target="_blank">http://www.crummy.com/software/BeautifulSoup/</a><br>
<br>
Se invece l'interfaccia è generata da javascript hai bisogno di librerie<br>
che si interfacciano con il browser tipo questa:<br>
<br>
  <a href="http://selenium-python.readthedocs.org/en/latest/" target="_blank">http://selenium-python.readthedocs.org/en/latest/</a><br>
<br>
--<br>
                                       Riccardo Lemmi<br>
_______________________________________________<br>
Python mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'Python@lists.python.it')">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div></div><br><br>-- <br>Paolo Leggio <br>Cel. +39.349.3420555 | Tel. +39.02.87244015  <br><a href="http://www.digitalmonkeys.it">www.digitalmonkeys.it</a> | <a href="mailto:paolo@digitalmonkeys.it">paolo@digitalmonkeys.it</a><br>@ Via Vittorio Scialoia, 11/A - 20161 Milano - Italy<br>