Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:22

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

Advertisement



YouTube videozeit auslesen

Discussion on YouTube videozeit auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
Question YouTube videozeit auslesen

hey com^^,
wie im titel schon gesagt... ich finde in dem quelltext von youtube keine zeile , die das beschreibt(ich sehs einfach net^^) und weis auch net, wie ich des mache.. hab mir schon en paar sachn angeschaut
_stringbetween
stringregexp
_IEFormElementGetObjByname

aber weis net damit umzugehen..

würde gerne wissen, wie ich die richtige zeile im quellcode finde und welcher befehl da etwas ausliest..

ich hoffe ein denkanstoss reicht

schonma thx^^
rexfox is offline  
Old 10/23/2010, 00:14   #2
 
Fruschel's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 122
Received Thanks: 52
Weil Die Videozeit nicht im Quelltext vorhanden ist, den alles womit Du im Video navigierst (Pause, Weiterspielen, Sound usw.) gehört einem Objekt an, wahrscheinlich einem Flash-Objekt. Leider kenn ich mich nicht so gut mit AutoIt aus, dass ich die Videolänge auslesen kann.

Google mal ein bisschen
Fruschel is offline  
Old 10/23/2010, 00:20   #3
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
okay.. thx mhm also google ich mal sowas wie : video länge aus flash objekt mit auto it auslesen^^
hoffe trotzdem auf weitere antworten^^
rexfox is offline  
Old 10/23/2010, 00:22   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
im quellcode steht die zeit...

<span class="video-time">xx:xx</span>


aber immer einor sec weniger, als da steht, ist aber so...

such im quellcote nach "video-time" dann siehst du es.



nee ich glaube, da hab ich mich geirrt... das sind andere sachen... sry ^^
omer36 is offline  
Old 10/23/2010, 00:31   #5
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
des mit video time hatte ich auch schon gesehn.. aber davon gibts mehrere..
des ist nur die video time von den weiteren vids.. also die die rechts stehn
rexfox is offline  
Old 10/23/2010, 00:32   #6
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
jo hab ich auch gemerkt ;D
und grade editiert
omer36 is offline  
Old 10/23/2010, 00:39   #7
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
also auf fruschel zurückgehend..
hab in i-net nix gefunden^^
kp wie ich des ausles^^ HIIILLLLFFFEEEEEE XD
rexfox is offline  
Old 10/23/2010, 00:48   #8
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by rexfox View Post
also auf fruschel zurückgehend..
hab in i-net nix gefunden^^
kp wie ich des ausles^^ HIIILLLLFFFEEEEEE XD
ich schreib mal bald ein tut, wie man richtig googlt....

PHP Code:
#include <IE.au3>
#include <String.au3>

$oIE=_IECreate("http://www.youtube.com/watch?v=b9mhpdIvitY",0,0)
$sHTML _IEDocReadHTML ($oIE)
$string _stringbetween($sHTML,'"length_seconds":',',')

MsgBox(64,"testing"$string[0]) 
es gibt die secunden, des aktuellen clips....
manchmal wird es 1sec weniger angezeigt, aber diesmal ist es richtig ^^
omer36 is offline  
Old 10/23/2010, 00:50   #9
 
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
andere möglichkeit:

nimm CE und such nach den pointern der sekunden, vorteil du kannst sie nicht nur auslesen die zeit, sondern auch verändern....
maxi39 is offline  
Old 10/23/2010, 00:50   #10
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
hab schon die lösung gefunden
schauste hoch ^^
omer36 is offline  
Thanks
1 User
Old 10/23/2010, 01:16   #11
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
wenn man den video teil vom source mal nach "&" aussplittet, erhält man ...

wie man sieht werden hier auf die von omer36 gepostete art und weise die zeiten aller videos angezigt die zu sehen sind.

die ähnlichen videos, werden aber durch rv.x.length_seconds= gekennzeichnet.
das aktuelle hingegen hat kein rv.x. vor der länge stehen, sondern ist direkt durch ein & vom rest abgetrennt.

dh man kann leicht folgenden code bilden:
Code:
$length = StringRegExp(BinaryToString(InetRead('http://www.youtube.com/watch?v=m7zUlIITPps')), '&length_seconds=(.*?)&',1)
ConsoleWrite('länge in sekunden: '&$length[0]&@CRLF)
Edit:
sry hatte nur ganz oben im source geguckt =) das von omer36 funktioniert natürlich auch =)
lolkop is offline  
Thanks
2 Users
Old 10/23/2010, 01:41   #12
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ja anfangs hatte ich ja per
<span class="video-time">xx:xx</span>
gemacht, aber dannach gecheckt, dass es alle zeiten link und rechts auch mitdrin hatt...

dannach hab ich ja das richtige gefunden:
$string = _stringbetween($sHTML,'"length_seconds":',',')

kommt das selbe wie bei dir raus,zugegeben, deine source ist "einbischen" kürzer als meins
omer36 is offline  
Old 10/23/2010, 01:50   #13
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
thx an euch beide lolkop und omer XD
hab jetzt das von omer weil ich das zuerst gesehn hab^^
funzt soweit^^
rexfox is offline  
Old 10/23/2010, 01:57   #14
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by lolkop View Post
Edit:
sry hatte nur ganz oben im source geguckt =) das von omer36 funktioniert natürlich auch =)
irgentwas stimmt nicht...
in letzter zeit übersehen hier voll viele meine post´s -.-'
omer36 is offline  
Old 10/23/2010, 12:34   #15
 
elite*gold: 0
Join Date: Apr 2009
Posts: 85
Received Thanks: 7
hätte jetzt noch eine weitere frage ^^
wie starte ich ein youtubevideo im hintergrund? bzw wie lass ich es nochmal laufen wenn es vorbei ist... controlclick funzt mal wieder net und space mit controlsend auch net..
biite um hilfe ^^ mit controlklick wollte ich entweder auf play links unten drücken oder auf wiederholen... aber des mit den coords funzt wieder net-.-


edit hat sich geklärt^^
rexfox is offline  
Reply


Similar Threads Similar Threads
4chan vs. YouTube am “YouTube Porn Day”
08/14/2011 - User Submitted News - 42 Replies
Der YouTube-Account von LuckeyWes123 wurde aufgrund seiner plötzlichen Beliebtheit in den 4chan Foren gesperrt, die sich in 15000 Abonnenten und zahllosen Tribute-Videos äußerte. Eins davon kann man sich unten anschauen. Das lassen sich die 4chan Benutzer natürlich nicht gefallen und wählen mit YouTube ihr erstes Opfer im neuen Jahr, indem sie den 6. Januar zum “YouTube Porn Day” ausrufen. Dafür soll jeder Teilnehmer unverdächtige Videos mit Pornobildern oder kurzen Porno-Szenen versehen,...
D2 Key auslesen
02/02/2010 - Diablo 2 - 2 Replies
Hihi unzwar hab 4 mal d2 classic d2 lod instalt aber weis nun niht mehr mit welchen meiner tausenden vorhanden keys nun wolt ich wissen gibs eine möglichkeit die keys irgendwie auszulesen ? wen ja bitte sagt mir wie
URL auslesen
11/22/2009 - AutoIt - 8 Replies
salüü hab hier ein kleines scriptchen Sleep(2000) $text=WinGetText("") MsgBox(0,"text",$text) damit kann man die url des aktuellen IE - fensters auslesen. leide kommt noch ganz viel müll mit -.- kann mir einer von euch sagen wie ich das unintressante gequassel los werde?
[Youtube]KRIEG Level 80 Mage Arathi Basin Ownage [/Youtube]
05/17/2009 - Off Topic - 1 Replies
YouTube - Kanal von Level80EliteMage Check out my channel, rate comment subscribe
TP, Mp auslesen
03/25/2008 - Metin2 - 9 Replies
Ich suche eine Möglichkeit die TP und MP irgendwie ausm Speicher auszulesen. kann ja so schwer ned sein, ich hoffe es kann jemand helfen. anno2008



All times are GMT +1. The time now is 23:23.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.