错误:pytube.exceptions.RegexMatchError

一、错误由来

一开始是用Python的一个pytube包,主要是用来下载youtube视频的,然后再调用的时候就总是报这个错误,然后网上给的各种解决错误的问题,有说更新版本的,有说要修改pytube包中的相关py文件的,说实话这些俺都试了,多不好使。

修改的过程中又遇到了其他的错误urllib.error.URLError: <urlopen error [WinError 10060],反正就是一个问题还没有解决,有遇到了新的问题。

1、尝试其他的youtube视频下载工具

后来我试了我本机之前安装的youtube-dlyou-get 这两个工具都不能用啦,我又是一顿猛操作,又是修改代理,又是修改版本。最终还是应了妹爷的那句话你妹呀!!!

二、错误解决

反正我是不知道这些工具为什么好端端的就出问题啦,之前都是好用的。bug 虐我千百遍,我待bug如初恋,不离不弃才是真爱呀(呜呜)!

最终解决啦这个问题,花了整整一天的时间,你妹呀

1、重启网络服务

打开cmd命令行,输入:

netsh winsock reset

2、重启你的计算机

阿西吧,搞定,全程不要一分钟,你妹呀!!!

正则表达式匹配错误

这就是一个正则表达式匹配错误,你么仔细看清楚自己给出的错误类型,然后在修改,还有就是不同的pytube版本也会导致不同的匹配类型错误,具体的几种解决方式就是如下:
1、https://github.com/nficano/pytube/pull/313
2、https://github.com/nficano/pytube/issues/381
3、https://www.studytonight.com/post/pytube-to-download-youtube-videos-with-python
4、https://github.com/nficano/pytube/issues/312

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值