Facebook退出和喜欢

时间:2011-08-08 21:50:16

标签: c# vb.net facebook login logout

我是VB.net的新手,正在创建一个facebook windows应用程序。我只做一些简单的事情,如登录,注销和页面。 我可以使用http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/94a8ce89-2318-4b14-9915-58f95ce58485

的帮助登录FB

但是现在我被困在登出并喜欢一个页面。我正在使用m.facebook.com,以便使我的编码易于理解和方便。

请告诉我如何退出并喜欢一个页面。

facebook使用我无法从页面中提取的注销密钥。并且因为没有ID也会产生一些问题,所以我不能使用getelementbyid

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题,这就是解决方案:

Facebook退出:

Dim allelements As HtmlElementCollection = WebBrowser1.Document.All

    For Each webpageelement As HtmlElement In allelements

        If webpageelement.GetAttribute("data-sigil") = "logout" Then

            WebBrowser1.Navigate(webpageelement.GetAttribute("href"))

        End If

    Next

Facebook页面赞:

 Dim allelements As HtmlElementCollection = WebBrowser1.Document.All

    For Each webpageelement As HtmlElement In allelements

        If webpageelement.GetAttribute("value") = "Like" Then

            webpageelement.InvokeMember("click")                

        End If
    Next