[Gambas-user] WebDownload
Gianluigi
bagonergi at gmail.com
Thu May 10 23:47:28 CEST 2018
2018-05-10 17:56 GMT+02:00 Ingo <bm.530502 at gmail.com>:
> Am 10.05.2018 um 15:15 schrieb Gianluigi:
>
> Hi Gianluigi,
>
>> ok. I will try it.
>>
>> Saying we browse to the Gambas-Web-Page - http://gambas.sourceforge.net/
>> en/main.html#
>>
>> Among other things we see the Donate-Logo. Clicking the right mouse
>> button over the the logo I'm able to save this picture. That means user's
>> interaction.
>>
>> But what I do, is to give the webpage to an htmldocument
>> (htmldoc.FromString(WebView.HTML)).
>> That works.
>>
>> Then parsing the htmldoc with the gb.xml.html component to find the
>> source of the picture. Here it is "https://www.paypal.com/en_GB/
>> i/btn/btn_donate_LG.gif"
>> <https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif> and download this
>> picture directly.
>> Finding the link is not the problem. But downloading the picture.
>> And here I thought I could use WebDownload.
>>
>> Hope that makes it a bit clearer.
>>
>> Best regards
>> Ingo
>>
>>
>>
> Are you looking for this [0]?
>
> [0] https://lists.gambas-basic.org/pipermail/user/2018-March/063237.html
>
> Regards
> Gianluigi
>
>
>>
>>
>>
>>
>>
>> --------------------------------------------------
>>
>> This is the Gambas Mailing List:
>> https://lists.gambas-basic.org/listinfo/user
>>
>> Search the list:
>> https://lists.gambas-basic.org/cgi-bin/search.cgi
>>
>> Hosted by https://www.hostsharing.net
>>
>>
>
>
> --------------------------------------------------
>
> This is the Gambas Mailing List:https://lists.gambas-basic.org/listinfo/user
>
> Search the list:https://lists.gambas-basic.org/cgi-bin/search.cgi
>
> Hosted by https://www.hostsharing.net
>
> Thank you for the example.
> Did you try it?
>
> It does not work :-(
>
> First I have to declare Downlad as New WebDownload and then it hangs in
> the While Download.Progress loop.
> I started the module from FMain with "picLoader.Main()"
>
> No idea what happens???
>
>
> === picLoader.Module====
> Private Download As New WebDownload ' declare as New
> WebDownload because I get a "Null"-Object
>
> Public Sub Main()
>
> Dim hForm As Form
> Dim hWebview As WebView
>
> hForm = New Form As "Form1"
> hWebview = New WebView(hForm) As "Webview1"
>
> hWebview.Url = "https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif"
> <https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif>
>
> 'First wait for Url to load
> While hWebview.Progress < 1
> Wait 0.1
> Wend
> 'Then wait for download to finish
> While Download.Progress < 1
> Print Download.Progress ' here it loops!
> Wait 0.1
> Wend
> 'Wait 3
> Select Case Download.Status
> Case WebDownload.Cancelled
> Print "Cancelled"
> Case WebDownload.Error
> Print "Error: " & Download.ErrorText
> Case WebDownload.Finished
> Print "Downloaded " & Download.Size & " bytes."
> End Select
>
> End
>
> Public Sub Webview1_Download(thisDownload As WebDownload)
>
> ' We shouldn't use Wait in an event handler, so we pass the Download
> object into the module scope
> Download = thisDownload
> Download.Path = Application.Path &/ "pic.png"
>
> End
>
> Regards
> Ingo
>
>
I'm sorry but I'm not able
We hope in Lee
Regards
Gianluigi
>
> --------------------------------------------------
>
> This is the Gambas Mailing List:
> https://lists.gambas-basic.org/listinfo/user
>
> Search the list:
> https://lists.gambas-basic.org/cgi-bin/search.cgi
>
> Hosted by https://www.hostsharing.net
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20180510/748bc409/attachment-0001.html>
More information about the User
mailing list