3
我正在使用「PHP簡單的HTML DOM解析器」解析來自遊戲ASP網站的數據。我需要獲取的數據僅對註冊用戶可見,所以我需要在開始使用它之前將其登錄到網站。有人可以給我一個腳本或者它可以做到的嗎?提前感謝!使用PHP之前登錄到ASP網站簡單的HTML DOM解析器
我正在使用「PHP簡單的HTML DOM解析器」解析來自遊戲ASP網站的數據。我需要獲取的數據僅對註冊用戶可見,所以我需要在開始使用它之前將其登錄到網站。有人可以給我一個腳本或者它可以做到的嗎?提前感謝!使用PHP之前登錄到ASP網站簡單的HTML DOM解析器
首先,你應該張貼有:
<?php
function do_post_request($url, $data, $optional_headers = null)
{
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
if ($optional_headers !== null) {
$params['http']['header'] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}
return $response;
}
這應該能夠發送POST請求。之後,你應該能夠抓住你所需要的東西。
您應該將登錄位分成不同的問題,因爲它與此不相關。 – jprofitt 2012-04-24 12:22:43
我不想發佈非答案,但我始終都使用SimpleXML和DomDocument,並且沒有任何問題(包括使用UTF-8支持)。除了一些注意事項外,它非常易於使用且無問題。如果你能得到答案,可能值得發佈你所遇到的問題。 – 2012-04-24 12:23:56
謝謝大家,但我剛剛發現「mysql_query(」SET NAMES'UTF8'「);」提出了這樣的訣竅:D如果你現在使用它登錄到aspx網站,我會很棒...... – oMikR0n 2012-04-24 12:31:38