For FF try following Link(i have not tested it)
http://stackoverflow.com/questions/945537/read-firefox-bookmarks-using-c[
^]
For IE code below should do the work
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
string[] bookmark = Directory.GetFiles(folderPath);
foreach (string s in bookmark)
{
Console.WriteLine("Bookmark Address:={0}", s);
}
string[] folderList = Directory.GetDirectories(folderPath);
if (folderList != null)
{
foreach (string f in folderList)
{
bookmark = Directory.GetFiles(f);
}
foreach (string s in bookmark)
{
Console.WriteLine("Bookmark Address:={0}", s);
}
}
It will give you the .url links. if you want the exact link to website stored there you can read the URL files and look for
BASEURL="http://somethinglikethis.com"
[Update]
The Bookmark in chrome is stored @
..\Local Settings\Application Data\Google\Chrome\User Data\Default in a file called bookmark.And you can get the information by parsing the file. You can use the JSON lib for deserializing the data read.
You can download JSON from
http://json.codeplex.com/releases/view/64935[
^] and use the following program as reference
http://studioshorts.com/blog/2011/06/reading-google-chrome-bookmarks-with-c-net/[
^]
[/Update]
Hope this helps.