Link klicken auf Webseite?

07/11/2012 16:54 maxasoft#1
Hallo Leute ich wollte mal fragen ob mir jemand sagen kann wie man einen Link auf einer Webseite drückt.

ich will den Youtube-Logoutlink drücken der HTML-Code ist:

[HTML<a class=​"end" href=​"#" onclick=​"document.logoutForm.submit()​;​ return false;​">​
Abmelden
​</a>​][/HTML]

Ich hoffe ihr könnt mir helfen ich möchte nämlich ein programm schreiben mit dem man automatich videos auf sein youtubekonto laden kann.
07/11/2012 20:40 Kraizy​#2
musst die maus solange bewegen, bis der cursor über dem link ist, danach die linke maustaste betätigen
07/11/2012 20:42 Mental Wreck#3
Wieso machst du das nicht über WebRequest?
07/11/2012 21:19 maxasoft#4
Weil ich mich da nicht so gut auskenne ^^
kannst du mir nen code geben?
gibt auchn thanks ;)
07/11/2012 22:56 Kraizy​#5
ich versteh nicht genau, wieso du dich ausloggen willst?
07/12/2012 13:46 maxasoft#6
Quote:
Originally Posted by xKraizy View Post
ich versteh nicht genau, wieso du dich ausloggen willst?
Mein Programm hat eine Funktion, mit der man sich bei youtube einloggen kann zum videos hochladen. Aber wo man sich einloggt muss man sich auch ausloggen können wenn man z.B. 2 accounts hat aber wenn man sich mit dem webbrowser 1 mal eingeloggt hat dann muss man sich erst wieder abmelden, weil das gespeichert ist. Und auch wenn man das programm schließt und wieder neu startet geht das nicht.

Gibt es eigentlich eine andere möglichkeit, dass man ausgeloggt wird, beispielsweise die browsersettings oder so zu löschen ??
07/12/2012 14:24 Kraizy​#7
benutz webrequests dann musst du dich um das ausloggen nicht kümmern
07/12/2012 15:10 maxasoft#8
Quote:
Originally Posted by xKraizy View Post
benutz webrequests dann musst du dich um das ausloggen nicht kümmern
könntest du mir mal links oder vielleicht sogar nen code geben fürn thanks??

;)
07/12/2012 16:47 tnd0#9
[Only registered and activated users can see links. Click Here To Register...]

Bittesehr.
07/12/2012 21:39 Kraizy​#10
Quote:
Originally Posted by maxasoft View Post
könntest du mir mal links oder vielleicht sogar nen code geben fürn thanks??
nein, das würde ich nichtmal für dein eg tun, also "vb.net httpwebrequest tutorial" sollte man schon noch bei google eingeben können..es gibt sogar in diesem forum in der coding tutorial section ein thread darüber :awesome:
07/12/2012 22:52 tolio#11
@TE du findest mit google sogar nen code von kraizy ^^
07/26/2012 10:27 CSharpLover#12
Ich denke jetzt einfach mal das du das Webbrowser Control verwendest.
Code:
private void Form1_Load(object sender, EventArgs e)
    {
      webBrowser1.Navigate("deineWebsite");
      webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
    }

    void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
      HtmlElementCollection htmlElements = webBrowser1.Document.GetElementsByTagName("a");
      foreach (HtmlElement item in htmlElements)
      {
        if (item.InnerText.Contains("Abmelden"))
        {
          item.InvokeMember("click");
        }
      }
    }
Des sollte sich ja eigentlich von selbst erklären.

MfG
07/26/2012 10:53 kissein#13
extra ein Webbrowser Control dafür einzubauen ist aber nicht wirklich sinnvoll
07/26/2012 11:13 maxasoft#14
was dann?
07/26/2012 11:47 kissein#15
WebRequest bzw. im Detail HttpWebRequest wären ein guter Anfang.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]