0

http://www.kovansports.com/bookonline/というサイトがあり、そのファイル名を入力しても 404 が返されないため、このページは index.php だと思います。

そのページには「Schedule For」というラベルがあり、日付を選択して [Go] を押すことができます。フォーム アクションは同じページ ( http://www.kovansports.com/bookonline/ ) を参照し、選択された新しい日付に関連付けられたテーブルを表示します。

上記のサイトに日付を投稿する PHP ページをテストしているので、情報をスクレイピングするために、必要な日付のテーブルを取得できます。

私が使用したコードは以下のとおりですが、404 エラーに直面しているため、何らかの形で機能していません。これを行うのは初めてなので、私が間違っていることと、目的を達成するための最良の方法を教えてください。ありがとう!

<?php
$urltopost = "http://www.kovansports.com/bookonline/index.php";
$datatopost = "date=07-Aug-13&loadschedule=1";

$ch = curl_init ($urltopost);
curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $datatopost);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, false);
$returndata = curl_exec ($ch);
curl_close ($ch);
print $returndata; //display the reuslt
?>
4

1 に答える 1

0
$urltopost = "http://www.kovansports.com/bookonline/";

index.php がなくても正常に動作します。.htaccess ファイルを使用して URL を書き換えている可能性があります。

于 2013-08-01T09:41:09.487 に答える