PDA

View Full Version : خواندن سورس اچ تی ام ال از سایت با جاوا اسکریپت



gheroonnpp
سه شنبه 12 اردیبهشت 1391, 23:46 عصر
با عرض سلام و تشکر از همه دوستان و...

سوال من اینه:

چطور میشه سورس یک سایت رو توسط جاوا اسکرییت خوند؟؟؟

دوستان من این کد رو تست کردم ولی فقط فایل های کنار خودش رو خوند

من می خوام از رو HTTP بخونه مثلا سورس گوگل و



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd" >
<html lang='en'>
<head>
<meta http-equiv='Content-type' content='text/html;charset=UTF-8'>
<title>Get Source</title>
</head>
<body>
<h1>Get Source</h1>
<p>If javascript enabled, here is the source of this page:</p>
<div id="srcHere"></div>
<script type="text/javascript">
// assume modern browser
xmlhttp = new XMLHttpRequest();

xmlhttp.open("GET",document.URL, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
source = xmlhttp.responseText;
srcHere = document.getElementById( "srcHere" );
// replace all & with &amp; so that all entities will be visible
source = source.replace(/&/g,"&amp;");
// replace all < with &lt; so that all tags will be visible
source = source.replace(/[<]/g,"&lt;");
srcHere.innerHTML = "<code><pre>" + source + "<\/pre><\/code>";
}
}
xmlhttp.send(null)

</script>
</body>
</html>

Beginner2013
چهارشنبه 13 اردیبهشت 1391, 08:57 صبح
کد شما را وقت نبود ببینم اما

<script>
var url="http://blogfa.com"
var xmlhttp =new ActiveXObject("MSXML2.ServerXMLHTTP");
xmlhttp.open ("GET", url ,0)
xmlhttp.send("");
var res=xmlhttp.responseText;
document.write(res);
</script>


این کد فقط تو ie کار میکنه و البته از کاربر اجازه می خواد.

gheroonnpp
جمعه 15 اردیبهشت 1391, 01:03 صبح
با تشکر از دوست خوب blogeen (http://barnamenevis.org/member.php?235308-blogeen)

ولی تست کردم جواب نگرفتم