السلام عليكم
اولا اعتذر عن الاسم
حاولت نصف ساعة لإيجاد اسم
ولم اجد
فغضبت يطلب ادخال اسم من 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
لا أعلم
وجدا محتار