الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سحب محتوى صفحة من موقع

بدأه اسم غبي في 15 مايو 2009 · 0 رد · 387 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

اولا اعتذر عن الاسم

حاولت نصف ساعة لإيجاد اسم

ولم اجد

فغضبت يطلب ادخال اسم من 3 الى 32 حرف

لكن في الحقل

لا يسمح لي إلا ب 12

------------

اعزائي

لدي مشروع مادة

هو عمل

web spider

يقوم بقراءة موقع عربي مخصص فيه اسئلة وأجوبة

وقدر الله علي أن اخترت موقع اسلام اون لاين

عندما أقوم بقراءة الصفحة الرئيسية

لا تحدث مشكلة

أو عندما

أقرأ هذه الصفحة

http://www.islamonline.net/servlet/Satelli...e/CyberCounselA

تكون العملية ناجحة

لكن ما أن أختار أحد الأسئلة في الرابط السابق

كمثال

http://www.islamonline.net/servlet/Satelli...yberCounselingA

وطلب جلب محتوى الفحة

تخرج رسالة

The remote server returned an error: (404) Not Found.

المشروع يعمل على النحو التالي

المستخدم يقوم بادخال الرابط المراد عمل

spidring

له

ثم تسجيل السؤال والجواب والتاريخ

في قاعدة بيانات....

وانا متعثر في البداية

طبعا جربت على مواقع أخرى ولا تظهر لي هذه المشكلة

فقط في صفحات اسلام اون لاين وفي صفحة السؤال والجواب تحديدا

اللغة المستخدمة هي

C# with ASP.NET

using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Web;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.IO;
 using System.Net;
 using System.Text;

 public partial class _Default : System.Web.UI.Page 
 {
	 protected void Button1_Click(object sender, EventArgs e)
	 {
		 HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(TextBox1.Text);
		 try
		 {
			 HttpWebResponse respons = (HttpWebResponse)request.GetResponse();
			 Encoding enc = Encoding.GetEncoding(respons.CharacterSet);
			 StreamReader reader = new StreamReader(respons.GetResponseStream(), enc);
			 string sr = reader.ReadToEnd();
			 TextBox2.Text = sr;
		 }
		 catch (WebException ss)
			 TextBox2.Text = ss.Message;
	 }
 }

بحثت كثيرا في الانترنت لكن بدون جدوى

لم أجد أحد يصف مشكلتي أو يواجهها ولم أجد حلا

هل هي مشكلة في الرابط أم

في الـ

servlet

لا أعلم

وجدا محتار

مواضيع مشابهة