Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 08:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Youtube-API] Bot-Coding

Discussion on [Youtube-API] Bot-Coding within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
Bob.Ross's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 74
Received Thanks: 18
[Youtube-API] Bot-Coding

Ich möchte euch mal schnell zeigen wie man einen Bot mit der Youtube API codet.
Als kleiner Noobschutz ist das Tutorial in Python und ich gehe davon aus, dass ihr die Library* bereits installiert habt.
*Die Library kann hier gedownloadet werden:


0. Vorbereitung
Wichtig die imports am Anfang eures Scripts:
Code:
import gdata.youtube
import gdata.youtube.service
Dann kann es auch schon los gehen.
Zuerst muss ein neuer Youtube-Client initialisiert werden:

Code:
yt_service = gdata.youtube.service.YouTubeService()
Wenn ihr in einem größeren Netzwerk seid, könnte es von Vorteil sein, wenn ihr SSL aktiviert:
Code:
yt_service.ssl = True
Jetzt muss noch der Developer_Key übergeben werden, sonst handelt die API eure requests nicht.
Code:
yt_service.developer_key = 'HIER DEVELEOPER KEY EINTRAGEN'
Die Vorarbeit ist hiermit erledigt und wir können uns um die Accounts kümmern.

1 .Login
Zum Login braucht ihr selbstverständlich einen Youtube Account.
Ich habe den Login bis jetzt nur über die E-Mail-Adresse getestet, ob es über den Nick geht, ist mir nicht bekannt.
Code:
yt_service.email = ''
yt_service.password = 'PASSWORT'
yt_service.source = 'my-example-application'
yt_service.ProgrammaticLogin()
Bei .source könnt ihr eingeben, was ihr wollt.

2. Features
Features sind über die API ganz einfach einzubauen. Ich zeug euch jetzt einfach mal wie man einen User abonniert.
Code:
new_subscription = yt_service.AddSubscriptionToChannel(username_to_subscribe_to='USERNAME HIER')

if isinstance(new_subscription, gdata.youtube.YouTubeSubscriptionEntry):
  print 'Benutzer erfolgreich abonniert!'
Die letztere Fallunterscheidung dient nur der Überprüfung, ob das Abo erfolgreich war. Bei größeren Accountlisten kann man das hinsichtlich der Geschwindigkeit der Applikation natürlich weglassen.

3. Weitere Funktionen
Weitere funktionen können in der API-Dokumentation entnommen werden.


Selbstverständlich finden sich dort auch Anleitungen für andere Sprachen(.NET-Crap,Java usw.).

4. Tipps
Ein "like" bei youtube entspricht einem Rating von "5".
Ein "dislike" bei youtube entspricht einem Rating von "1".

Falls mir noch irgendwas einfällt, dann editier ich das dazu.


Viel Spaß mit dem Käse und fühlt euch frei, Fragen zu stellen.
Bob.Ross is offline  
Thanks
1 User
Old 07/26/2011, 11:22   #2
 
GotDamned's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
Falsche Section, gehört eher in den Codingbereich.
Zudem solltest du die einzelnen Sachen mehr erklären, kein Anfänger weiß was die Imports zB machen, du schreibst nur dass man sie braucht.
Allgemein ist das nur ein Copy&Paste-Ding
GotDamned is offline  
Old 07/26/2011, 12:29   #3
 
Bob.Ross's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 74
Received Thanks: 18
Seh ich nicht so. Wer nicht weiß, was imports sind, der braucht sich damit nicht zu beschäftigen, weils wirklich in Copy&Paste ausartet. Das wollen wir doch nicht oder?
Bob.Ross is offline  
Old 07/26/2011, 13:59   #4
 
GotDamned's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
Wenn es ein Tutorial sein sollte, dann solltest du aber auch was erklären.
Und eben das fehlt hier. Die, die das wissen interessiert es nicht, weil sie es schon können.
Die die das nicht wissen können es nicht und werden nur Copy&Paste machen.

In der Coding-Section kannst du da evtl von Ausgehen, dass das bekannt sein sollte.
(evtl, da es auch dort bestimmt Leute wissen, die das sehen und nur C&P machen).
GotDamned is offline  
Old 07/26/2011, 14:30   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
moved
Mostey is offline  
Old 08/10/2011, 23:08   #6
 
Yakiyo's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,897
Received Thanks: 303
Das Tutorial ist so, wie es ist, vollkommen in Ordnung.
Ein Anfänger würde nie mit einem Youtube Bot (Mit API) anfangen.
Und die Programmierer, die einen Youtube Bot machen wollen, sollten das auch ohne jegliche Erklärung verstehen. Ansonsten haben sie die Sprache nicht gelernt und die Grundlagen sind nicht vorhanden.

Weiter so ~
Yakiyo is offline  
Old 08/11/2011, 01:12   #7
 
elite*gold: 161
Join Date: May 2011
Posts: 1,021
Received Thanks: 183
VB oder AutoIT ???
.Headliner is offline  
Old 08/11/2011, 01:49   #8

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Quote:
Originally Posted by .Headliner View Post
VB oder AutoIT ???
Lesen bildet. Wenn du selbst solche Grundlegenden Dinge nicht beherrscht, solltest du das Hobby, Programmieren aufgeben.
Das Tutorial wurde für Pyhton geschrieben.
boxxiebabee is offline  
Old 08/11/2011, 11:56   #9
 
elite*gold: 161
Join Date: May 2011
Posts: 1,021
Received Thanks: 183
kann man sowas auch in VB einfügen =????
.Headliner is offline  
Old 08/11/2011, 11:59   #10
 
elite*gold: 0
Join Date: Dec 2008
Posts: 12,369
Received Thanks: 2,168
SEHR schlechtes Tutorial.
Anfänger wissen nichtmals was SSL ist (ok das sollte man auch so wissen.), geschweige denn der Developer-Key.

Das Tutorial wird denke ich keinem weiterhelfen.
TheOwnWay is offline  
Old 08/11/2011, 12:28   #11
 
Yakiyo's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,897
Received Thanks: 303
Quote:
Originally Posted by TheOwnWay View Post
SEHR schlechtes Tutorial.
Anfänger wissen nichtmals was SSL ist (ok das sollte man auch so wissen.), geschweige denn der Developer-Key.

Das Tutorial wird denke ich keinem weiterhelfen.


Srsly, welcher Anfänger programmiert ein Youtube Bot, der mit der API läuft?!?!
Mein Gott, Leute....Denkt nach!

Und ja, die API kann auch in Visual Basic benutzt werden!
Yakiyo is offline  
Old 08/11/2011, 14:38   #12
 
elite*gold: 0
Join Date: Apr 2011
Posts: 1,426
Received Thanks: 138
Also finde ich weng abgespeckt
ProstylerXx is offline  
Reply




All times are GMT +2. The time now is 08:52.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.