PDA

View Full Version : سوال:جستجوی اتوماتیک در موتور جستجو در برنامه سی شارپ



maryam.r
سه شنبه 28 آذر 1391, 19:13 عصر
سلام .
من در حال پیاده سازی پروژه دفاعم هستم تو پروژه ام لازمه که یک سری عبارت متنی به موتور جستجو فرستاده بشه و نتایجش رو در یک فایل متن میخوام.
امکان داره ؟ باید به چه سمتی برم. مثلا اگه صفحه اولی که گوگل بعد از سرچ میاره هم رو بتونم خودکار ذخیره کنم خوبه.
مرسی

مهرداد صفا
سه شنبه 28 آذر 1391, 21:18 عصر
سلام
در مورد گوگل، میتوانید متن مورد نظر را به متغیر q در url صفحه بدهید تا جستجو کند مثلا برای جستجو کردن کلمه "برنامه نویس"، این آدرس را وارد کنید:

http://www.google.com/#q=برنامه نویس
یا اینکه از api گوگل استفاده کنید. در صفحه زیر اطلاعات بیشتری پیدا میکنید:
Google Search .NET - API for Google Services in C# .NET (http://googledotnet.codeplex.com/)

maryam.r
پنج شنبه 30 آذر 1391, 12:29 عصر
مرسی از جوابتون
من کد زیر رو نوشتم
private void button1_Click(object sender, EventArgs e)
{
string querrystring = textBox1.Text;
WebClient wb = new WebClient();
string googlepage = wb.DownloadString("http://www.google.com/search?q=" + querrystring);
textBox2.Text = googlepage;
}
حالا صفحه جستجو رو پیدا می کنم حالا میخوام متن صفحه اول گوگل رو داشته باشم فقط یک فایل متن میخوام.
یعنی متن نتایج صفحه اول گوگل برام مهمه. یا مثلا متن 20 نتیجه اول