我需要从aspx页面获取html源代码,例如可以使用Go daddy link
我已经尝试过cURL和file_get_contents,但是它没有用。 通过设置用户代理尝试了cURL。 file_get_contents显示已达到重定向限制!
$url = 'godaddy.com/hosting/website-builder.aspx?ci=88060';
$user_agent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36 OPR/22.0.1471.40 (Edition Next)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec($ch);
curl_close ($ch);
echo "Results: <br>".$result;
答案 0 :(得分:0)
您唯一能做的就是将已处理的输出视为html和css。
右键单击 - &gt;查看来源
但是,您无法看到ASPX源代码。
答案 1 :(得分:0)
使用CURL读取远程URL以获取HTML。
<?php
$url = "http://godaddy.com/hosting/website-builder.aspx?ci=88060";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$output=curl_exec($ch);
echo $output;
?>
答案 2 :(得分:0)
如果你想获得该特定网站的简单html。您可以在此file_get_contents()
上使用htmlentities()
,然后使用<?php
$url = 'https://ph.godaddy.com/hosting/website-builder.aspx?ci=88060';
$contents = htmlentities(file_get_contents($url));
echo $contents;
?>
。考虑这个例子:
{{1}}