Thread HTTP::Recorder und https Seiten (4 answers)
Opened by roli at 2010-03-15 09:50

roli
 2010-03-15 09:50
#134837 #134837
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Hi,

um mir das erstellen von WWW::Mechanize Scripten zu erstellen, würde ich gerne HTTP::Recorder & HTTP::Proxy nutzen. Das Problem sind https Seiten, mit unverschlüsselten Seiten habe ich keine Probleme. Die Doku sagt zu dem Thema:
Quote
SSL sessions

As of version 0.03, HTTP::Recorder can record SSL sessions.

To begin recording an SSL session, go to the control URL (http://http-recorder/ by default), and enter the initial URL. Then, interact with the web site as usual.

Um eine Sitzung aufzuzeichnen nutze ich folgendes Script:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl

use warnings;
use strict;

use HTTP::Proxy;
use HTTP::Recorder;

# create a new HTTP::Recorder object
my $agent = HTTP::Recorder->new( 
     file => "/home/user/tmp/my_output_file.pl"
);

my $proxy = HTTP::Proxy->new(
     port => 4567,
     agent => $agent
);

# start the proxy
$proxy->start();

In meinem Browser (Konqueror) habe ich den Proxy eingetragen. Wenn ich jetzt die Controll-URL aufrufe und dort die URL die ich aufzeichnen möchte im Feld "Goto page" eingebe, wird ein zweiter Tab im Browser geöffnet, der wiederum die Controll-Url öffnet, im "Current Script" Bereich sehe ich in beiden Tabs den Eintrag
Code (perl): (dl )
$agent->get('https://192.168.222.1/');

das war's aber auch, mehr passiert nicht.
Hat jemand eine Idee woran es liegen könnte?
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread HTTP::Recorder und https Seiten