PDA

View Full Version : سوال: دریافت اطلاعات از مرورگر ها



amirepsilon
سه شنبه 29 اردیبهشت 1388, 00:45 صبح
سلام
دوستان میخواستم بدونم در سی شارپ راهی هست که بشه از مرور گرها مثل IE FF اطلاعاتی رو دریافت کرد؟
به عنوان مثال وقتی مرور گر باز میشه و میره در سایت گوگل، برنامه ما متوجه بشه!
یا مثلا متوجه صفه خانگی بشه!
یا مثلا متوجه مطالب صفحه وب بشه !
ممنون

hamid411
سه شنبه 29 اردیبهشت 1388, 13:32 عصر
سلام
ببین من ie بلدم
این مرورگر اکثر اطلاعاتش تو رجیستری هستش.
مثلا واسه homepage
HKCU\Software\Microsoft\Internet Explorer\Main\Start Page
اینم نگاه کن:
http://www.vistax64.com/winfx-general/126010-programmatically-read-all-urls-all-tabs-browser.html
ولی واسه فایرفاکس تو یه سری فایل ذخیره میشه ، میتونی اونم تغییر بدی ولی یه کم باید باهاش بازی کنی

amirepsilon
سه شنبه 29 اردیبهشت 1388, 19:10 عصر
ممنون
ولی من بیشتر دنبال اینم که بدونم کاربر الان توی چه صفحه ایه
یا مثلا محتویات صفحه چیه !

hamid411
چهارشنبه 30 اردیبهشت 1388, 13:34 عصر
شرمنده من تازه win7 نصبیدم و ویژوال استودیو ندارم،این کد ها رو امتحان کن:



using System.IO; ... SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass(); string filename; foreach (SHDocVw.InternetExplorer ie in shellWindows){ filename = Path.GetFileNameWithoutExtension(ie.FullName).ToLo wer(); if (filename.Equals("iexplore")) Console.WriteLine("Web Site : {0}", ie.LocationURL); if (filename.Equals("explorer")) Console.WriteLine("Hard Drive : {0}", ie.LocationURL); }


این صفحه هم کداشو ببین

http://www.dotnetheaven.com/Forums/ShowMessages.aspx?ThreadID=46884

ولی به شرطی که نتیجشو اعلام کنیا همینجا :چشمک:

amirepsilon
جمعه 01 خرداد 1388, 06:58 صبح
سلام
لطفا اینو ببینید :
http://www.c-sharpcorner.com/UploadFile/gcorrell/IEInstance12062005003909AM/IEInstance.aspx

amirepsilon
جمعه 01 خرداد 1388, 14:59 عصر
Please add a reference of shDocVw in system32

اینو چطوری اضافه کنم ؟

amirepsilon
جمعه 01 خرداد 1388, 15:55 عصر
سلام
خدا رو شکر جواب داد

آدرسش تمام صفحات ie در یک لیست باکس ذخیره می شود.

و حالا دوستان
چطور میتونیم محتویات صفحه باز در ie رو مشاهده کنیم ؟