Buy commercial curl support. We
help you work out your issues, debug your libcurl applications, use the API,
port to new platforms, add new features and more. With a team lead by the
curl founder Daniel himself.
Re: How do I extract this revision number?
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: ToddAndMargo via curl-users <curl-users_at_lists.haxx.se>
Date: Wed, 8 Oct 2025 00:23:47 -0700
On 10/7/25 2:58 PM, ToddAndMargo via curl-users wrote:
> On 10/7/25 2:00 AM, Hans Henrik Bergan wrote:
> > https://www.eset.com/us/home/internet-security/ fetch the version
> > number via javascript loading
> > https://gwc.eset.com/v1/bundles/4?lang=us,
> > and that url serves a JSON which means you'll need a JSON parser, for
> > example jq+curl:
> > curl -s 'https://gwc.eset.com/v1/bundles/4' | jq
> > '.files.installer.[0].full_version'
> > "18.2.18.0"
> > - the version is 18.2.18.0
>
>
> Thank you!
I stayed with the rev site instead of the download site as
I am getting tired of having to figure out what changes in
the web code ESET has done this month/week. They are
paranoid about bots. Can't say I blame them.
This is Raku (Perl 6):
# <h3><a class='collapsible'>ESET Internet Security</a></h3>
# ...
# class='version_full'>18.2.18.0</td><td
class='version_details'>September
10, 2025</td></tr>
$NewRev = $WebPage;
$NewRev ~~ s:i/ .*? $( Q[<h3><a class='collapsible'>ESET Internet
Security</a></h3>] ) //;
$NewRev ~~ s:i/ .*? $( Q[<td class='version_full'>] ) //;
$NewRev ~~ s:i/ $( Q[<] ) .* //;
Date: Wed, 8 Oct 2025 00:23:47 -0700
On 10/7/25 2:58 PM, ToddAndMargo via curl-users wrote:
> On 10/7/25 2:00 AM, Hans Henrik Bergan wrote:
> > https://www.eset.com/us/home/internet-security/ fetch the version
> > number via javascript loading
> > https://gwc.eset.com/v1/bundles/4?lang=us,
> > and that url serves a JSON which means you'll need a JSON parser, for
> > example jq+curl:
> > curl -s 'https://gwc.eset.com/v1/bundles/4' | jq
> > '.files.installer.[0].full_version'
> > "18.2.18.0"
> > - the version is 18.2.18.0
>
>
> Thank you!
I stayed with the rev site instead of the download site as
I am getting tired of having to figure out what changes in
the web code ESET has done this month/week. They are
paranoid about bots. Can't say I blame them.
This is Raku (Perl 6):
# <h3><a class='collapsible'>ESET Internet Security</a></h3>
# ...
# class='version_full'>18.2.18.0</td><td
class='version_details'>September
10, 2025</td></tr>
$NewRev = $WebPage;
$NewRev ~~ s:i/ .*? $( Q[<h3><a class='collapsible'>ESET Internet
Security</a></h3>] ) //;
$NewRev ~~ s:i/ .*? $( Q[<td class='version_full'>] ) //;
$NewRev ~~ s:i/ $( Q[<] ) .* //;
-- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-users Etiquette: https://curl.se/mail/etiquette.htmlReceived on 2025-10-08