Guest Gordonnabend
hier ist das problem hinreichend beschrieben.. kann mir vllt einer von euch helfen??
klick
Quote
Ziel ist es alle Links zu Amazon mit einem Parameter auszustatten. Leider werden die Links unterschiedlich angegeben. Es muss unterschieden werden ob mit & oder ? auszustatten.
vorher:
http://www.amazon.de/preis/dp/B00CL5X86K/?_encoding=UTF8&camp=1638&creative=6742&linkCode=ur2&site-redirect=de&tag=mobilfutalk-21
http://www.amazon.de/preis/B00CL5X86K/
http://www.amazon.de/preis/B00CL5X86K
http://www.amazon.de/preis/dp/B00CL5X86K/?camp=1638&creative=6742&linkCode=ur2&site-redirect=de
nachher:
1 http://www.amazon.de/preis/dp/B00CL5X86K/?_encoding=UTF8&camp=1638&creative=6742&linkCode=ur2&site-redirect=de&tag=mobilfutalk-21
2 http://www.amazon.de/preis/B00CL5X86K/?tag=mobilfutalk-21
3 http://www.amazon.de/preis/B00CL5X86K?tag=mobilfutalk-21
4 http://www.amazon.de/preis/dp/B00CL5X86K/?camp=1638&creative=6742&linkCode=ur2&site-redirect=de&tag=mobilfutalk-21
mfg Gordon
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/usr/bin/perl use strict; use warnings; while (my $url = <DATA>) { chomp($url); if ($url !~ m/tag=mobilfutalk-21/) { $url .= ($url =~ /\?/ ? '&' : '?') . 'tag=mobilfutalk-21' } print "$url\n"; } __DATA__ http://www.amazon.de/preis/dp/B00CL5X86K/?_encoding=UTF8&camp=1638&creative=6742&linkCode=ur2&site-redirect=de&tag=mobilfutalk-21 http://www.amazon.de/preis/B00CL5X86K/ http://www.amazon.de/preis/B00CL5X86K http://www.amazon.de/preis/dp/B00CL5X86K/?camp=1638&creative=6742&linkCode=ur2&site-redirect=de
2013-10-14T08:22:21 Muffi
Hmm, ich krieg die richtige Seite nicht verlinkt Die hier