PDA

View Full Version : Email Grabber



Modernidea
شنبه 02 مهر 1390, 17:20 عصر
سلام
با چه تابعی و چطوری میشه یک کلمه رو در یک موتور جستجوگر، جستجو کرد؟
یا مثلا چطوری میشه یک کلمه مثلا "بهزاد" را در یک سایت جستو کرد؟
من میخوام برنامه ای بنویسم که بشه از طریق اون یک سایت رو به صورت کامل برای یک کلمه یا عبارت خواص جستجو کرد یا اینکه بشه در یک متورجستجو مثل گوگل کلمه خواصی رو جستجو کنم.

موفق باشید

یوسف زالی
شنبه 02 مهر 1390, 20:22 عصر
سلام.
به نظر نمی رسه جستجو در کل سایت به سادگی امکان پذیر باشه. معمولا صفحات ایستا دیگه استفاده نمی شه و در صفحات پویا اطلاعاتی وجود نداره و این اطلاعات از دیتابیس مکیده و در صفحه بنا به درخواست کاربر چیده میشه.
مگر اینکه دسترسی به دیتابیس اون سایت داشته باشید یا به نوعی یک ورودی کنترل شده به شما توسط مدیر سایت اعطا بشه که نمی شه.
اما برای جستجو در موتور های جستجوگر ساده ترین راه استفاده از JavaScript, JScript, .Net و حتی همین شی WebBrowser خودمون هست.
(به یک نحوی باید یک URL رو Navigate کنید)
مثلا لینکی رو می سازید که در اون موتور قابل فهم هست. در گوگل مثلا به این نوع:
YourWord site: www.YourSite.Com (http://www.YourSite.Com)

BORHAN TEC
شنبه 02 مهر 1390, 20:34 عصر
البته توجه داشته باشید که این کار در کتاب mastering Delphi 7 به خوبی شرح داده شده است به گونه ای که می توانید با استفاده از آن نتیجه جستجو را در یک لیست باکس یا هر شی دیگری نمایش دهید.

Modernidea
شنبه 02 مهر 1390, 20:41 عصر
سلام.
به نظر نمی رسه جستجو در کل سایت به سادگی امکان پذیر باشه. معمولا صفحات ایستا دیگه استفاده نمی شه و در صفحات پویا اطلاعاتی وجود نداره و این اطلاعات از دیتابیس مکیده و در صفحه بنا به درخواست کاربر چیده میشه.
مگر اینکه دسترسی به دیتابیس اون سایت داشته باشید یا به نوعی یک ورودی کنترل شده به شما توسط مدیر سایت اعطا بشه که نمی شه.
اما برای جستجو در موتور های جستجوگر ساده ترین راه استفاده از JavaScript, JScript, .Net و حتی همین شی WebBrowser خودمون هست.
(به یک نحوی باید یک URL رو Navigate کنید)
مثلا لینکی رو می سازید که در اون موتور قابل فهم هست. در گوگل مثلا به این نوع:
YourWord site: www.YourSite.Com (http://www.YourSite.Com)
ممنون از جوابتون.
در مورد پویا بودن میدونم، من همون بخش ایستا را در نظر دارم.
متوجه منظور مثالتون نشدم!؟


البته توجه داشته باشید که این کار در کتاب mastering Delphi 7 به خوبی شرح داده شده است به گونه ای که می توانید با استفاده از آن نتیجه جستجو را در یک لیست باکس یا هر شی دیگری نمایش دهید.
ممنون بابت جواب،
میشه اشاره بکنید، چون نه کتاب رو دارم و نه وقت اینکه بخوام دنبال مطلبی در یک کتاب بگردم.
من هیچ سر نخی در این مورد ندارم. هرچند دوتا سرنخ خوب در این دو جواب پیدا کردم ولی یکم باید سرنخ ها با جزئیات بیشتر باشه چون وقتم کمه :)

BORHAN TEC
شنبه 02 مهر 1390, 22:40 عصر
میشه اشاره بکنید، چون نه کتاب رو دارم و نه وقت اینکه بخوام دنبال مطلبی در یک کتاب بگردم.
بد نیست که کمی برای کار خودتون هم وقت بگذارید. :چشمک:

این هم آدرس دقیق تر:
http://etutorials.org/Programming/mastering+delphi+7/Part+IV+Delphi+the+Internet+and+a+.NET+Preview/Chapter+19+Internet+Programming+Sockets+and+Indy/Working+with+HTTP/

یوسف زالی
شنبه 02 مهر 1390, 22:45 عصر
در گوگل مثلا تایپ کنید:
bde site:www.barnamenevis.org
متوجه منظور من میشید.