“导入pytube”后Python HTML和脚本不起作用

时间:2018-09-26 00:38:23

标签: python pytube

因此,我试图做一个转换器,但我的工作很成功,但是,当我尝试由本地主机执行python脚本时,它根本没用。(顺便说一句,我使用XAMPP作为本地服务器)

这是直到“ import pytube”之前起作用的代码:

print("Content-type: text/html\n")
import sys
import os
print("<html><head><title>HelloCGI</title></head")
print("<body><h1><i>Hello</h1></body></html>")
import pytube
url = "https://www.youtube.com/watch?v=eH4F1Tdb040"
yt = pytube.YouTube(url)
yt.streams.last().download(r'C:\xampp\htdocs\converter_My\songs')
os.chdir(r'C:\xampp\htdocs\converter_My\songs')
os.system('ren *.webm *.mp3')

3 个答案:

答案 0 :(得分:1)

好吧,由于某些愚蠢的原因,我将导入pytube放在了打印之后,然后它就...     #!C:\ xampp \ htdocs \ converter_My \ Python \ Python37-32 \ python.exe     print(“ Content-type:text / html \ n”)     导入系统     导入操作系统

print("<html><head><title>HelloCGI</title></head")
print("<body><h1><i>Hello</h1></body></html>")

import pytube
url = "https://www.youtube.com/watch?v=44Mz-kwonWk"
yt = pytube.YouTube(url)

yt.streams.last().download(r'C:\xampp\htdocs\converter_My\songs')


os.chdir(r'C:\xampp\htdocs\converter_My\songs')
os.system('ren *.webm *.mp3')

也许我让你浪费了一些时间,但是谢谢...:)

答案 1 :(得分:1)

我总是需要这样做:

from pytube import*
import pytube

我希望它有效:)

PS:你没有添加错误信息,所以很难修复
编辑:确保然后使用 pip 您有具有 ADMIN 权限的控制台

答案 2 :(得分:0)

我也遇到了同样的问题,但是请确保在安装它们时使用 1.pip for python2 2. python3的pip3 因此,使用python3

pip3 install PyTube

请确保照顾好