Buy commercial curl support from WolfSSL. 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
himself.
Re: I need help getting a web page
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Hans Henrik Bergan via curl-users <curl-users_at_lists.haxx.se>
Date: Mon, 11 Oct 2021 10:02:31 +0200
right-side? i see nothing on the right side of the page, screenshot:
https://i.imgur.com/v1wyi2r.png
if you want the git latest commits though, this:
$ curl '
https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/commits/master' -s
| php -r '$html=stream_get_contents(STDIN);$domd=new
DOMDocument();_at_$domd->loadHTML($html);$xp=new
DOMXPath($domd);foreach($xp->query("//a[contains(_at_class,\"commit-row-message\")]")
as $message){echo $message->textContent,"\n";}'
prints:
virtio-win: rebase on 0.164
virtio-win: rebase on 0.164
spec: fix comment
Merge branch 'qemufwcfg' into 'master'
virtio: install qemufwcfg driver
Merge branch 'logging' into 'master'
Removed defines
Merge branch 'master' into 'master'
virtio: install smbus driver
Merge branch 'metadata-refresh' into 'master'
Merge branch 'version-references-update' into 'master'
packaging: update version references
Add references
revert a trailing space removal
packaging: save install log
pacakging: spec: update metadata
Update version to 0.141
Do not install .pdb debug files on the target system
Properly quote path to service binaries
packaging: bump version to 4.3
Add support to the installer for Microsoft Windows Server 2016
Add support for Microsoft Windows Server 2016
Re-introduce WinVer.nsh
Fix driver path for win2k*
packaging: bump version to 4.2
Merge branch 'virtio-rng' into 'master'
Install virtio-rng driver
Update to latest virtio-win/vdagent releases
Add Windows 10 support
Add Display Version as a postfix to the Display Name.
Correct path to QEMU GA MSI files
ovirt: Add service removal
ovirt: Add missing removal of hooks base directory
ovirt: Remove all files install by the ovirt-guest-agent
OVirtGuestService.exe is a File not a Directory to remove
packaging: bump version to 4.1
Add guest agent hooks directories
packaging: bump version to 4.0
packaging: spec: avoid suffix in iso label
build: Put unversioned .exe installer in the ISO
but as Ilya said above, there's probably a gitlab api more suited for this
stuff than html parsing :P
On Mon, 11 Oct 2021 at 00:35, Ilya Basin via curl-users <
curl-users_at_lists.haxx.se> wrote:
> Hi T
> The right column is constructed in the browser on the fly. It's not part
> of the downloaded HTML.
>
> The easiest is to clone this repository with Git and retrieve the info
> from there, but you would have to download the entire repo.
>
> See maybe there's a REST API in Gitlab to query the indexed data from a
> repo, check here: https://docs.gitlab.com/ee/api/index.html
>
>
> On 11.10.2021 1:27, ToddAndMargo via curl-users wrote:
> > Hi All,
> >
> > Fedora 33
> > curl-7.76.1-12.fc34.x86_64
> >
> > This page show something different in Firefox and Vivaldi
> > that I can get with curl.
> >
> > https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master
> >
> > $ curl
> https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master >
> eraseme.html
> >
> > I am after the line that says:
> >
> > virtio-win: rebase on 0.164
> >
> > I am trying to extract the "0.164"
> >
> > Looking at eraseme.html, it look like I am only
> > downloading the left column and not the contents
> > on the right side of the page
> >
> > What am I doing wrong?
> >
> > Many thanks,
> > -T
> >
> >
> >
> >
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-users
> Etiquette: https://curl.haxx.se/mail/etiquette.html
>
Date: Mon, 11 Oct 2021 10:02:31 +0200
right-side? i see nothing on the right side of the page, screenshot:
https://i.imgur.com/v1wyi2r.png
if you want the git latest commits though, this:
$ curl '
https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/commits/master' -s
| php -r '$html=stream_get_contents(STDIN);$domd=new
DOMDocument();_at_$domd->loadHTML($html);$xp=new
DOMXPath($domd);foreach($xp->query("//a[contains(_at_class,\"commit-row-message\")]")
as $message){echo $message->textContent,"\n";}'
prints:
virtio-win: rebase on 0.164
virtio-win: rebase on 0.164
spec: fix comment
Merge branch 'qemufwcfg' into 'master'
virtio: install qemufwcfg driver
Merge branch 'logging' into 'master'
Removed defines
Merge branch 'master' into 'master'
virtio: install smbus driver
Merge branch 'metadata-refresh' into 'master'
Merge branch 'version-references-update' into 'master'
packaging: update version references
Add references
revert a trailing space removal
packaging: save install log
pacakging: spec: update metadata
Update version to 0.141
Do not install .pdb debug files on the target system
Properly quote path to service binaries
packaging: bump version to 4.3
Add support to the installer for Microsoft Windows Server 2016
Add support for Microsoft Windows Server 2016
Re-introduce WinVer.nsh
Fix driver path for win2k*
packaging: bump version to 4.2
Merge branch 'virtio-rng' into 'master'
Install virtio-rng driver
Update to latest virtio-win/vdagent releases
Add Windows 10 support
Add Display Version as a postfix to the Display Name.
Correct path to QEMU GA MSI files
ovirt: Add service removal
ovirt: Add missing removal of hooks base directory
ovirt: Remove all files install by the ovirt-guest-agent
OVirtGuestService.exe is a File not a Directory to remove
packaging: bump version to 4.1
Add guest agent hooks directories
packaging: bump version to 4.0
packaging: spec: avoid suffix in iso label
build: Put unversioned .exe installer in the ISO
but as Ilya said above, there's probably a gitlab api more suited for this
stuff than html parsing :P
On Mon, 11 Oct 2021 at 00:35, Ilya Basin via curl-users <
curl-users_at_lists.haxx.se> wrote:
> Hi T
> The right column is constructed in the browser on the fly. It's not part
> of the downloaded HTML.
>
> The easiest is to clone this repository with Git and retrieve the info
> from there, but you would have to download the entire repo.
>
> See maybe there's a REST API in Gitlab to query the indexed data from a
> repo, check here: https://docs.gitlab.com/ee/api/index.html
>
>
> On 11.10.2021 1:27, ToddAndMargo via curl-users wrote:
> > Hi All,
> >
> > Fedora 33
> > curl-7.76.1-12.fc34.x86_64
> >
> > This page show something different in Firefox and Vivaldi
> > that I can get with curl.
> >
> > https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master
> >
> > $ curl
> https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master >
> eraseme.html
> >
> > I am after the line that says:
> >
> > virtio-win: rebase on 0.164
> >
> > I am trying to extract the "0.164"
> >
> > Looking at eraseme.html, it look like I am only
> > downloading the left column and not the contents
> > on the right side of the page
> >
> > What am I doing wrong?
> >
> > Many thanks,
> > -T
> >
> >
> >
> >
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-users
> Etiquette: https://curl.haxx.se/mail/etiquette.html
>
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-users Etiquette: https://curl.haxx.se/mail/etiquette.htmlReceived on 2021-10-11