Youtube Klicks auslesen lassen

  • Hallo Leute ich würde gerne meine Youtube Klicks auslesen lassen(so als kleines Programm um immer auf dem Laufenden zu sein)
    Im HTML-Code steht:
    <span class="watch-view-count">

    68 Aufrufe
    </span>
    Wie kann ich AutoIT jetzt dazu bringen mir das auszulesen??

    Einmal editiert, zuletzt von lol34lol34 (28. März 2013 um 15:59)

  • 4 Threads, 3 davon AGB Verstöße. Das wird nichts mehr...


    Kann (mit diesem) nur 2 von 4 erkennen. Das Google-Bot Thema ist eine Abwamdlung des 3. Beispiels zu _IEFormSubmit. Aber auch 50% stimmen mich skeptisch.

    mfg autoBert

  • Laut Google AGB ist jeder Zugriff der nicht über die API oder direkt über das Webinterface erfolgt nicht erlaubt. Deswegen kommt bei Google früher oder später ein Captcha, wenn automatisch gesucht wird. Ich dazu nichts geschrieben, weil ich wusste, dass wieder darüber diskutiert wird ^^ .

  • Und wo liegt hier das Problem?
    Wie minx richtig sagte, ist der Zugriff über die API gestattet.

    [autoit]


    Func _YouTubeAPI_GetViewCount($sVideoID) ;chesstiger
    $sJSON = BinaryToString(InetRead("https://gdata.youtube.com/feeds/api/videos/" & $sVideoID & "?v=2&alt=jsonc"), 4)
    $aRegExp = StringRegExp($sJSON, '"viewCount":(\d+)', 3)
    If @error Then Return SetError(1, 0, 0)
    $iViewCount = $aRegExp[0]
    Return $iViewCount
    EndFunc ;==>_YouTubeAPI_GetViewCount

    [/autoit][autoit][/autoit][autoit]

    ConsoleWrite("Clicks: " & _YouTubeAPI_GetViewCount("cHcVU5cGUNE") & @CRLF)

    [/autoit]

    Das obenstehende Skript sollte die Clicks von diesem Video anzeigen. ;)

    lg