Thread uri bei r e l i n k . u s (rl) (13 answers)
Opened by IceRage at 2010-02-19 15:18

IceRage
 2010-02-19 15:18
#133307 #133307
User since
2008-09-07
93 Artikel
BenutzerIn
[default_avatar]
hallo,

ich suche nach einer möglichkeit links beim oben genannten service skriptseitig aufzulösen. ich schreibe den url mit leerzeichen, weil ich nicht möchte, dass hier auf grund dessen suchmaschineneinträge entstehen. sollte das dennoch gewünscht sein, kann ich das selbstverständlich auch rückgängig machen.

wenn ich folgende adresse normal im browser aufrufe: http://www.r/ e l i n k.us/f/504d78064000bf8b7ee14c05027311 , und ich dann auf den entsprechenden link zum download klicke, dann öffnet sich ein fenster (javascript) mit der zugehörigen u p l o a d e d . t o (ul) adresse, und die datei, kann herunter geladen werden.

ich bin nun dabei, dass alles zu automatisieren. das heißt, ich habe eine quelle mit mehreren "relink-containern", und in jedem rl container sind wiederum 1 - mehrere ul links vorhanden. es ist nun zwar möglich, die einzelnen links im rl container per skript aufzurufen, aber ich komme über die $response->base einfach nicht an den ul link heran.

mal im code:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
my $ua = new LWP::UserAgent;
$ua->agent("MudGuard/1.0");

# rl container aufrufen
my $req_relink = HTTP::Request->new("GET", http://www.r e l i n k.us/f/504d78064000bf8b7ee14c05027311);
my $res_relink = $online_check_ua->request($req_relink);
my $site_relink_container = $res_relink->content;

# verschlüsselte links für jeden eintrag aus $site_relink_container matchen
# sieht dann so aus ... :
# http://r e l i n k.us/getfile.php?cid=52ea6cefa709785cab84e64627ac5c&lid=15423925

# cid ist der übergabe parameter, der per javascript an das sich öffnende
# fenster übergeben wird, wo dann der eigentliche download von ul steht.
# das klappt aber leider nicht per skript. wenn ich also folgendes mache: 

# rl container aufrufen
my $req_relink = HTTP::Request->new("GET", 'http://r e l i n k.us/getfile.php?cid=52ea6cefa709785cab84e64627ac5c&lid=15423925');
my $res_relink = $online_check_ua->request($req_relink);
my $site_relink = $res_relink->content;

dann steht im content, nicht die seite, die im javascriptfenster angezeigt wird, sondern index.php von r e l i n k ...



ich hoffe ich konnte das problem einigermaßen verständlich schildern. ich bin selbstverständlich gern bereit, noch weitere angaben zu machen, falls das jemand für nötig hält.

vielleicht noch die information, dass ich bei den http headern einen Permanent Redirect HTTP 301 entdeckt habe. könnte es sein, dass solche seiten, dann gar nicht mehr im useragent abrufbar sind?

vielen dank im voraus,
Last edited: 2010-02-19 21:04:33 +0100 (CET)

View full thread uri bei r e l i n k . u s (rl)