2017-11-14 3 views
1

Ich bin neu in dieser Domäne, ich möchte nur ein Skript erstellen, die alle meine Songs von Youtube Playlist herunterladen können (indem Sie die URL und konvertieren Sie es in einer anderen Website). Ich benutze Python - Selen.Python Selen Hover auf Youtube nächste Schaltfläche

Das Problem ist, dass ich nicht über die Video-Menüleiste schweben kann, um auf die Schaltfläche "Weiter" zuzugreifen. Ich habe einige Tutorials im Internet gesehen, aber es hat nicht funktioniert. Ich weiß nicht genau, wie ich diesen Hover-Bereich erreichen soll.

Vielen Dank!

+0

Können Sie Ihre Code-Tests und das relevante HTML teilen? – DebanjanB

Antwort

0

Der folgende Code muss Ihnen helfen. Anprobieren:

from selenium.webdriver import ActionChains 

hover = ActionChains(driver).move_to_element(
    driver.find_element_by_css_selector(".ytp-next-button.ytp-button")) 
hover.perform() 

PS: Wenn Sie Fragen haben - fragen Sie in Kommentaren.

+0

und mein Element sollte ein Text, Link, ID sein? Weil ich xpath versucht habe und nicht funktioniert :( – Razvan

+0

@Razvan, ich denke es am besten für den Link. Geben Sie mir Ihren HTML - ich werde versuchen, Ihnen zu helfen. –

+0

Ok, also, das ist ein Link Beispiel von wo ich angefangen habe: https://www.youtube.com/watch?v=2hWKFbu4QZU&list=PLUY1lsOttPeJNBuSweXS9pcSKbP4mr32S&index=11 Und die HTML von der nächsten Schaltfläche ist: Razvan

Verwandte Themen