« Risposta #17 il: 11 Gennaio 2018, 17:08:07 »
...sono sufficienti poche righe di Gambas (bisogna attivare preliminarmente i seguenti Componenti:
gb.gui.qt,
gb.gui.qt.webkit,
gb.net e
gb.net.curl).
Private wv As WebView
Private miohttp As New HttpClient As "Miohttp"
Public Sub Button1_Click()
With wv = New WebView(Me) As "WV"
.Url = "http://www.bing.com"
End With
End
Public Sub WV_Load()
Dim percorso As String
percorso = Scan(wv.HTML, "*\"Image\":*\"Url\":\"*[\\]*")[2]
With miohttp
If .Status == Net.Inactive Then
.URL = "www.bing.com" &/ percorso
.Timeout = 15
' Scarica i dati e ricrea il file immagine nella cartella temporale:'
.Get(Null, "/tmp" &/ File.Name(percorso))
Endif
End With
End
Public Sub Miohttp_Finished()
miohttp.Close
End
« Ultima modifica: 16 Settembre 2022, 17:21:45 da vuott »
Registrato
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »