View Full Version : بدست آوردن سورس صفحات وب
jmajid
یک شنبه 30 تیر 1387, 18:59 عصر
سلام
من میخوام سورس یه صفحه وب رو با دستورات جاوا اسکریپت یا وی بی اسکریپت با داشتن آدرس صفحه وب بدست بیارم
ممنون میشم اگه کسی بلده به من هم بگه
DeveloperStudio
یک شنبه 30 تیر 1387, 20:47 عصر
سلام
برای دستيابی به سورس اصلی يک صفحه کافی است بر روی صفحه کليک سمت راست کرده و از منوی باز شده گزينه View Source را کليک کنيد . سورس صفحه در يک فايل متنی برای شما آورده می شود .
jmajid
سه شنبه 01 مرداد 1387, 10:42 صبح
از جوابتون ممنونم
ولی مثل اینکه منظورمو نفهمیدید
من با کد نویسی با جاوا اسکریپت میخوام این کار رو بکنم
:گریه:
taknegaar
سه شنبه 01 مرداد 1387, 12:42 عصر
<script>
document.getElementById('DivExample').innerHTML = "<iframe src='http://barnamenevis.org'></iframe>";
</script>
<div id="DivExample">
</div>
jmajid
چهارشنبه 02 مرداد 1387, 20:21 عصر
سلام
از جوابتون ممنونم ولی بازم مشکلم حل نشده
من دقیقا میخوام کاری کنم که تو لینک زیر میتونید ببنید
View HTML Source Code (http://www.iwebtool.com/code_viewer)
org.kiani
چهارشنبه 02 مرداد 1387, 23:28 عصر
سلام،
من فکر میکنم اون آدرسی که شما دادید سورس صفحه رو با برنامه سمت سرور در میاره!
بعنوان مثال php توابعی رو برای اینکار داره مثل :
file_get_contents()
raravaice
پنج شنبه 03 مرداد 1387, 00:01 صبح
من دقیقا میخوام کاری کنم که تو لینک زیر میتونید ببنید
کی شما رو راهنمایی کرده که این نمونه با جاوا اسکریپت انجام شده؟
انجام چنین کار هایی توسط جاوا اسکریپت ممنوع شده حتی Ajax هم نمیتونه درخواست مستقیم داشته باشه.
درخواستها فقط از سرور به سرور مجاز هست.
موفق باشید
jmajid
پنج شنبه 03 مرداد 1387, 00:31 صبح
من فکر میکنم اون آدرسی که شما دادید سورس صفحه رو با برنامه سمت سرور در میاره!
منم همین فکر رو میکنم اما میخواستم اگه بشه با جاوا اسکریپت این کار رو بکنم
کی شما رو راهنمایی کرده که این نمونه با جاوا اسکریپت انجام شده؟
کسی منو راهنمایی نکرده
من گفتم میخوام با جاوا اسکریپت سورس صفحه وب رو بدست بیارم
نگفتم اون سایته که معرفی کردم با جاوا اسکریپت این کار رو میکنه !
اگه با جاوا اسکریپت نمیشه با زبان های دیگه چطوری میشه این کار رو انجام داد؟
با ای جکس میشه این کار رو کرد ؟
raravaice
پنج شنبه 03 مرداد 1387, 00:36 صبح
با Ajax هم به صورت مستقیم نمیتونی.
ببین شما باید یه صفحه توی سایتت درست کنه که یه URL رو با GET یا POST میگیره بعد محتویات داخل صفحه اون آدرس رو بر میگردونه.
حالا شما کافیه یه درخواست با Ajax بفرستی برای اون صفحه که داخل سایت خودت هست و جواب رو با Ajax نمایش بدی.
موفق باشید
jmajid
پنج شنبه 03 مرداد 1387, 00:40 صبح
ببین شما باید یه صفحه توی سایتت درست کنه که یه URL رو با GET یا POST میگیره بعد محتویات داخل صفحه اون آدرس رو بر میگردونه.
میشه یه کد نمونه برام بذارید که ببینم چطور باید تو اون صفحه محتویات URL رو بدست بیارم
یا بیشتر راهنمایی کنید
ممنون
jmajid
پنج شنبه 10 مرداد 1387, 13:32 عصر
بلاخره کسی توی این سایت بلد نیست به من جواب بده !:متفکر:
امید امرایی
جمعه 11 مرداد 1387, 14:31 عصر
شما تمامی این کار هارو باید سمت سرور انجام بدید و اصلا معنی نمیده که بگین Ajax می تونه این کار رو بکنه یا نه . درست مثل اینه که بگیم فرمان ماشین نمی تونه ماشین رو به حرکت در بیاره . فرمان که نباید این کار رو بکنه !!!
اما شما باید با یک زبان سمت سرور مثلا PHP یک همچین فایلی ایجاد کنید :
getSource.php
print file_get_content($_GET['url']);
و در سمت کلاین با استفاده ار تکنیک Ajax نتیجه اون دستور رو نمایش بدید :
ajaxViewer.htm
<script>
// brief Ajax code
var URL = 'www.kassit.com';
XmlHttpRequest.onreadystatechange = function(){
if (XmlHttpRequest.readyState == 4 && XmlHttpRequest.status == 200) {
alert(XmlHttpRequest.responseText);
}
};
XmlHttpRequest.open('GET', url, true);
XmlHttpRequest.send('&url=' + URL);
</script>
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.