Un petit exemple de l'extraction de donnée depuis une page contenant du javascript. Utilise le composant WebView (gb.qt4.webkit) et les expressions régulières.
Code source
1
2
3
4
5
6
7
8
9
10
11
12
13
' Gambas class file
PUBLICSUBWebView1_Load() DIMrASRegExp
r=NEWRegExp(WebView1.HTML,"<span>(([0-9]*)) km</span>") TextArea1.Text=r[1].text&gb.NewLine END
PUBLICSUBButton1_Click() TextArea1.Text="Calcul en cours..." WebView1.Url="http://maps.google.fr?q=de+"&TextBox1.Text&"+à+" TextBox2.Text END