现在,我开始一个Python项目,该项目应该对选定的twitch频道进行截图,修改这些截图并将其放在GUI上。图形用户界面不应该是一个问题,但我的屏幕截图有问题。
我发现了2个资源来处理twitch通信:python-twitch包和一个名为ttvsnap的脚本(https://github.com/chfoo/ttvsnap)。
这个软件包对我没有任何帮助,因为我没有找到任何与屏幕截图相关的东西。该脚本看起来很有前途,但是我遇到了一些问题:使用Python从Twitch抓取屏幕截图
根据创建者的说法,ttvsnap会定期截取一个抽搐流并将它们放入选定的目录中。
如果我尝试启动脚本,我得到这个错误:从剧本
Traceback (most recent call last):
File "ttvsnap.py", line 13, in <module>
import requests
ImportError: No module named 'requests'
擦除“导入请求”让我来运行它,但随后的脚本与选择问题目录。要运行脚本,我应该写:
Python ttvsnap.py 'streamname here' 'directory here'
从创作者的例子目录是“./screenshot/”,但与投入,我发现了以下错误(也许是因为我” M于Windows)中:
Output directory specified is not valid.
试图像C目录:\ DevFiles \截图给我下面的错误:
Invalid drive specification. ###Translated this line since I'm using a German OS
Traceback (most recent call last):
File "ttvsnap.py", line 176, in <module>
main()
File "ttvsnap.py", line 46, in main
subprocess.check_call(['convert', '-version'])
File "C:\Program Files (x86)\Python35-32\lib\subprocess.py", line 584, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['convert', '-version']' returned non-zero exit status 4
如何得到它运行任何想法或不同的资源使用将非常感激。
你有没有试过'PIP安装requests'?它不是标准库的一部分。 – jonrsharpe