Thread Bild-URL extrahieren? (5 answers)
Opened by Ionit at 2014-09-11 12:24

Ionit
 2014-09-11 12:24
#177212 #177212
User since
2006-05-16
81 Artikel
BenutzerIn
[default_avatar]
Hallo Freunde,

ich (als Anfänger) habe folgendes (kleines) Script geschrieben.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use warnings;
use strict;
use Data::Dump qw(dump);
use WWW::Mechanize;
use Mojo::DOM;

my $mech = WWW::Mechanize->new();
$mech->timeout(30);
$mech->agent_alias('Windows Mozilla');
$mech->get('http://www.url.de/1426-profile.html');
my $dom = Mojo::DOM->new($mech->content);
my $collection4 = $dom->find('.portraitSetCard > img');
print $collection4;


Das funktioniert und als Ausgabe erhalte ich jetzt folgendes:
Code: (dl )
<img alt="User-Foto" src="http://www.url.de/bla/picture.jpg" style="float:left; margin-right:1em;" title="User-Foto">


Aus diesem Code will ich nun nur die reine Bild-Url extrahieren http://www.url.de/bla/picture.jpg sodass ich sie in einer Variablen speichern kann. Obwohl ich viel darüber gelesen habe, schaffe ich das aber leider nicht!

Kann man die Image-URL auch mit Mojo extrahieren oder gibt es ein anderes Modul dass das übernehmen kann oder muss man dazu eine eigene RegEx schreiben?

Falls mir da jemand einen Tip geben könnte, würde ich mich freuen!

Danke und Gruß
Matthias

modedit Editiert von GwenDragon: Bitte Beispiel-URL in NOPARSE-Tags
Last edited: 2014-09-11 13:07:18 +0200 (CEST)

View full thread Bild-URL extrahieren?