簡體   English   中英

如何從另一個站點獲取HTML代碼源

[英]How to get HTML code source from another site

如何獲取要啟用Cookie的另一個站點的HTML代碼? 我只需要解析此頁面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! 如果啟用了cookie,請嘗試清除所有cookie。

代碼示例是受歡迎的。

嘗試使用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);

編輯:您可能必須通過更改默認用戶代理標頭來偽造瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM