PDA

View Full Version : چگونه پست های سایت را کپی کنم در برنامه خودم ؟



aradrobo
یک شنبه 01 مرداد 1391, 16:30 عصر
سلام . من می خواهم یه برنامه بسازم که خودش وقتی اسم یک سایت یا وبلاگ رو زدم بهش دادم ، به سایت مورد نظر برود و پست هایش را کپی کند و در یک تکست باکس بریزد . علاوه بر پست ، می خواهم عنوان پست را هم بگیرد . یعنی عنوان را در یک تکست باکس بریزد و متن پست را در تکست باکس دیگر.
اگر اطلاعاتی دارید ممنون می شوم راهنمایی کنید .

Farshid007
یک شنبه 01 مرداد 1391, 16:44 عصر
تنها راهش اینه که از RSS بخونی
این هم مشکلش اینه که همه ی سایت ها RSS ندارند

aradrobo
یک شنبه 01 مرداد 1391, 17:23 عصر
تنها راهش اینه که از RSS بخونی
این هم مشکلش اینه که همه ی سایت ها RSS ندارند

از rss چه چیزی را بخوانم ؟ آیا عنوان و متن عنوان در rss موجود است ؟

mojtabam67
سه شنبه 03 مرداد 1391, 15:40 عصر
دوست عزیز سلام

اول باید بگم که اگر سایت از خودتون هست که مشکل حله و می تونی با استفاده از اتصال بانک اطلاعاتی برنامه به بانک سایت اطلاعات روی برنامه نمایش پیدا کنه

دوم اینکه ار سایت از خود شما نیست و منظور کپی برداری است میشه با استفاده از ترکیب کردن کد اچ تی ام ال و سی شارپ اطلاعات را دریافت و در بانک اطلاعاتی برنامه ذخیره کنید

سعی می کنم این تیکه برنامه یا آموزش اون را براتون بزارم

چون باید توی بانک اطلاعاتی سورس کد هام یه سرچی کنم


موفق باشید

aradrobo
چهارشنبه 04 مرداد 1391, 10:05 صبح
دوست عزیز سلام

اول باید بگم که اگر سایت از خودتون هست که مشکل حله و می تونی با استفاده از اتصال بانک اطلاعاتی برنامه به بانک سایت اطلاعات روی برنامه نمایش پیدا کنه

دوم اینکه ار سایت از خود شما نیست و منظور کپی برداری است میشه با استفاده از ترکیب کردن کد اچ تی ام ال و سی شارپ اطلاعات را دریافت و در بانک اطلاعاتی برنامه ذخیره کنید

سعی می کنم این تیکه برنامه یا آموزش اون را براتون بزارم

چون باید توی بانک اطلاعاتی سورس کد هام یه سرچی کنم


موفق باشید


منتظر کد شما هستیم . با تشکر

aradrobo
چهارشنبه 11 مرداد 1391, 12:52 عصر
دوست عزیز سلام
اول باید بگم که اگر سایت از خودتون هست که مشکل حله و می تونی با استفاده از اتصال بانک اطلاعاتی برنامه به بانک سایت اطلاعات روی برنامه نمایش پیدا کنه
دوم اینکه ار سایت از خود شما نیست و منظور کپی برداری است میشه با استفاده از ترکیب کردن کد اچ تی ام ال و سی شارپ اطلاعات را دریافت و در بانک اطلاعاتی برنامه ذخیره کنید
سعی می کنم این تیکه برنامه یا آموزش اون را براتون بزارم
چون باید توی بانک اطلاعاتی سورس کد هام یه سرچی کنم
موفق باشید


لطفاً به من کمک کنید . من منتظر پاسخ شما هستم .

aradrobo
سه شنبه 12 دی 1391, 17:24 عصر
اگر کسی اطلاعاتی دارد در اختیارم قرار دهد . با تشکر

hakim22
سه شنبه 12 دی 1391, 18:22 عصر
با استفاده از کنترل Web browser میتوانید یک صفحه را دانلود کنید . بعد محتویات به صورت یک HTML به دست شما میرسد.
با استفاده از HtmlDocument میشود محتویش را استخراج کرد :


HtmlDocument document = new HtmlDocument();
string htmlString = "<html>blabla</html>";
document.LoadHtml(htmlString);
HtmlNodeCollection collection = document.DocumentNode.SelectNodes("//a");
foreach (HtmlNode link in collection)
{
string target = link.Attributes["href"].Value;
}

aradrobo
سه شنبه 12 دی 1391, 21:23 عصر
با استفاده از کنترل Web browser میتوانید یک صفحه را دانلود کنید . بعد محتویات به صورت یک HTML به دست شما میرسد.
با استفاده از HtmlDocument میشود محتویش را استخراج کرد :


HtmlDocument document = new HtmlDocument();
string htmlString = "<html>blabla</html>";
document.LoadHtml(htmlString);
HtmlNodeCollection collection = document.DocumentNode.SelectNodes("//a");
foreach (HtmlNode link in collection)
{
string target = link.Attributes["href"].Value;
}


لطفاً در مورد کدهایی که دادین یک توضیحی دهید که چی کاری انجام می دهند ؟
وقتی من از این کدها استفاده می کنم کلی خطا می دهد .

aradrobo
سه شنبه 19 دی 1391, 19:10 عصر
لطفاً یک نمونه ساده رو برام بسازید . با تشکر فراوان

saeidpsl
سه شنبه 19 دی 1391, 20:45 عصر
میشه:چشمک: ولی هر سایتی یا وبلاگی که کداش مثل هم نیست با هم فرق دارن

aradrobo
سه شنبه 19 دی 1391, 21:46 عصر
میشه:چشمک: ولی هر سایتی یا وبلاگی که کداش مثل هم نیست با هم فرق دارن

خوب هر جاش که فرق دارن رو یک تکست باکس بسازید . من توی تکست باکس اون مقداری رو رو که می خواهید رو می نویسم که بتونه بر اساس مقدار وارد شده متن رو سرچ کنه .