如何从另一个站点获得HTML代码源


How to get HTML code source from another site

如何获得另一个站点的HTML代码,它希望启用cookie ?我只需要解析这个页面www.fx-trend.com/pamm/rating/

我使用javascript jquery (jQMobile),有时PHP。(我更喜欢用js)

下面是一个PHP示例:
<?php
$url = 'url';
$html = file_get_html($url);
//$html = file_get_contents($url);
echo $html;
?>

下面是js的示例:如何从另一个服务器获得数据的JavaScript ?

$(this).load(url);
alert($(this)); //returns object Object

服务器答:

Cookies必须在您的浏览器中启用!尝试清除所有的饼干,如果Cookies已启用

欢迎提供

代码示例

尝试使用Curl并启用cookie。下面的代码示例是从该页截取的。

<?php
/* STEP 1. let’s create a cookie file */
$ckfile = tempnam ("/tmp", "CURLCOOKIE");
/* STEP 2. visit the homepage to set the cookie properly */
$ch = curl_init ("url");
curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
$output = curl_exec ($ch);
var_dump($output);

编辑:您可能必须通过更改默认用户代理头来伪造浏览器。