我想要一个程序(Python),该程序在启动时可以自动连接到流。与我的Twitch帐户相关联,它的行为和识别方式就像普通观众一样。 我看到了python-twitch库,但是它对于机器人(和我可能是错的)和内置的webbrowser控制器看起来更有用,但是我认为它的局限性太大。
我希望它等待一个精确的小时(因为它总是几乎同时开始),然后使用我的帐户连接到Twitch并刷新页面,直到流继续播放。
你能帮我吗? 谢谢
答案 0 :(得分:1)
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("https://www.twitch.tv/overwatchleague")
time.sleep(5)
print("OK")
tab = driver.find_element_by_xpath("/html[1]/body[1]/div[1]/div[1]/div[2]/nav[1]/div[1]/div[5]/div[1]/div[1]/button[1]/span[1]")
tab.click()
time.sleep(3)
tab.send_keys("#userName", Keys.TAB)
time.sleep(3)
tab.send_keys("#password")
这将打开通过单击按钮连接到您的Twitch帐户的窗口。但是它没有填写文本字段,我也不明白为什么...
答案 1 :(得分:0)
尝试查看硒Web浏览器。基本上,这是一个普通的浏览器窗口,您可以通过Python向其发送命令。我认为这就是您要寻找的!在以下位置查看: