2

Intexアカウントにログインするスクリプトを作成しようとしています。どういうわけか、ログイン画面を通り抜けることができません。このページがhttpsであることはわかっていますが、このセキュリティの説明で何が間違っているのかわかりません。スクリプトの最後に、テストとして、Chromeでページを起動しようとします。これにより、ログイン画面に戻ることができます。ご協力ありがとうございました。

use WWW::Mechanize;
use Crypt::SSLeay;
use HTTP::Cookies;
my $mech = WWW::Mechanize->new();
$mech->agent_alias( 'Windows IE 6' );
$mech->cookie_jar(HTTP::Cookies->new());

my $url = 'https://www.intex.com/main/login.php';
$mech->get( $url );

my $pass = 'example';

$mech->set_visible( $pass);
$mech->click;

#this is a test to see whether the next output is wrong
print $mech->text(); 

my $link = mech->uri();
system ('start chrome '.$link);

現在、www :: mechanize :: firefoxを使用していますが、フォームのアップロードに問題があります。そのモジュールを使用してこのようなフォームにファイルを送信する方法を教えてもらえますか?

<form action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"
enctype="multipart/form-data" method="post">
<p>
Type some text (if you like):<br>
<input type="text" name="textline" size="30">
</p>
<p>
Please specify a file, or a set of files:<br>
<input type="file" name="datafile" size="40">
</p>
<div>
<input type="submit" value="Send">
</div>
</form>    

edit::このようなボタンをクリックする必要があります...

<B><FONT SIZE=2>Then click...</FONT></B><A HREF="Javascript:CheckPortfolioUpload('Portfolio - Select Portfolio - Upload ? Go ~ Results')"><IMG NAME=GoBtn SRC=/images/button/GreenGo.gif BORDER=0 TITLE='Upload'  CLASS=Clickable></IMG></A>
</TABLE>

どうすればいいのかわかりません。

4

0 に答える 0