PHPでヤフーオークションの画面を表示したいのですが、以下のように単純に読み込むだけでは、非ログインのゲスト画面が表示されます。
>>
<?php
$file = file($_POST['name']);
echo($_POST['name']);
foreach($file as $line){
echo($line);
}
?>
<<
ログイン後の、こんにちは、hogehoge さん の画面を表示させるのはどうすればよいでしょうか?ブラウザーではログイン済みで、ログイン後の画面が表示されます。
出来れば、ズバリのコードを書いていただけると助かります。
ズバリはちょっと手がかかるので、リンクですみませんが。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070507/270079/
リンクはmixiへのログインですが、PEAR::HTTP_Clientを使うとセッションを簡単に保持する事ができます。
formで渡すinputのnameなどを揃えてあげればログイン後のHTMLが取得できると思います。
(リンク先の$login_paramsですね)
http://www.phppro.jp/qa/detail.php?id=1580
http://okwave.jp/qa3533013.html
phpではないのですが、visual auctionとか取引ナビブラウザーとかいうソフトがあり、.NET Framework2.0 を使って、ログイン後の情報を抜いているので、なんらかの方法で可能なんだろうけど、phpでは困難なんだろうか?(´ー`)y-~~。
urlの羅列から、終了したオークションのとある項目を自動的に抜いてきて欲しいだけなので、vb.netとか使うほうが、実現への近道かもしれないけど、触ったことないので皆目見当が付かない。