python 日常爬虫练习 解析nicotv.me的视频源地址

经过一顿F12操作,得到了以下程序

from bs4 import BeautifulSoup
import urllib,requests,re,json
print("Input webpage url:")
url=input()
print("[Info] Downloading webpage...")
res=requests.get("http://www.nicotv.me"+
    BeautifulSoup(requests.get(url).content,"html.parser").select_one("#cms_player").script["src"])
print("[Info] Getting source infomation...")
cms=json.loads(re.search("\\{(.*?)\\}",res.text).group())
url=cms["jiexi"]+urllib.parse.quote(cms["url"],safe="")+"&time="+str(cms["time"])+"&auth_key="+cms["auth_key"]
print("[Info] Getting video source...")
url=BeautifulSoup(requests.get(url).text,"html.parser").select_one("#WANG")["src"]
print(re.search('video src="([^"]*?)"',requests.get(url).text)[1])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值