经过一顿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])

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

  1. python基础实例 韦玮 pdf_韦玮:Python网络爬虫实战解析

    2016年12月27日晚8点半,CSDN特邀IT专家.<Python系列实战教程>系列图书作者韦玮带来了主题为"Python网络爬虫反爬破解策略实战"的Chat交流.以 ...

  2. python小爬虫SendKey自动刷博刷视频外挂

    python小爬虫SendKey自动刷博刷视频 SendKeys简介 sendkeys是python的一个扩展包,其中有一些常用的符号来表示键盘的快捷键或者输入的字符,对于pywinauto来说,非常 ...

  3. python层级抓取_070.Python聚焦爬虫数据解析

    一 聚焦爬虫数据解析 1.1 基本介绍 聚焦爬虫的编码流程 指定url 基于requests模块发起请求 获取响应对象中的数据 数据解析 进行持久化存储 如何实现数据解析 三种数据解析方式 正则表达式 ...

  4. python网络爬虫之解析网页的正则表达式(爬取4k动漫图片)[三]

    目录 前言 一.正则表达式的学习 1.正则表达式的匹配工具 2.正则表达式的样式 3.正则表达式的案例 二.爬取网页图片 1.分析网页 2.获取数据 爬取妹子网的案例 后记 前言 hello,大家好 ...

  5. python爬虫正则表达式实例-python爬虫 正则表达式解析

    这篇文章主要介绍了python爬虫 正则表达式解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 - re.I # 忽略大小写 - re.M # 多 ...

  6. python爬虫小说代码示例-Python从零开始写爬虫-4 解析HTML获取小说正文

    Python从零开始写爬虫-4 解析HTML获取小说正文 在上一节中, 我们已经学会如何获取小说的目录, 这一节我们将学习如何通过正则表达式(在第二节学习过)来获取小说正文. 首先, 先随便选择一个章 ...

  7. python爬虫beautifulsoup_python爬虫beautifulsoup解析html方法

    用BeautifulSoup 解析html和xml字符串 实例: #!/usr/bin/python # -*- coding: UTF-8 -*- from bs4 import Beautiful ...

  8. python自带网页解析器_Python爬虫Chrome网页解析工具-XPath Helper

    之前就说过Python爬虫中Xpath的用法,相信每一个写爬虫.或者是做网页分析的人,都会因为在定位.获取XPath路径上花费大量的时间,在没有这些辅助工具的日子里,我们只能通过搜索HTML源代码,定 ...

  9. 【Python网络爬虫实战篇】使用selenium+requests爬取下载高清源视频:关于爬取m3u8文件链接解析为ts视频合并成mp4视频的分析实战

    这两天博主在摸鱼时,偶然间接触到了流媒体的概念,一时间来了兴致.再加上之前博主有着七.八年的视频制作经验,深知视频素材获取的不易.因此,打算利用自己所学的python网络爬虫的知识,通过编写代码实现获 ...

最新文章

  1. python:自动化测试 playwright 库上传和下载
  2. C#LeetCode刷题-剑指Offer
  3. tp5中php正则怎么写,详解tp5中phpmailer的使用
  4. Nginx配置与安装及发布项目
  5. Silverlight .xap文件详解
  6. 大数据分析-第九章 知识图谱
  7. win10打开计算机加载很慢,解析为何win10系统中我的电脑打开速度很慢
  8. 个人注册网站域名怎么注册?能注册哪些?
  9. WPS文档:格式显示,页码标注,公式居中编号右对齐,公式编号不能在行中间显示
  10. 齐齐哈尔鹤城计算机学校,齐齐哈尔阳光学校
  11. Win10 无法使用内置管理员账户打开应用程序解决方案
  12. bzoj 4805: 欧拉函数求和
  13. 100+个数据分析常用指标和术语
  14. SSH连接越狱iPhone
  15. 仓库摆放示意图_仓库货物摆放标准
  16. #Livy配置Kerberos,#调用Hadoop组件,#Java 实现Livy大数据调用,#java拉取hive数据同步到本地
  17. 饥荒服务器模组全部显示冲突,饥荒联机版TGP多层世界服务端整合包及MOD添加设置教程_游戏堡...
  18. C语言作业-数值变换
  19. 大多数人,都是怎样挥霍自己天赋的
  20. 【Word】删除页眉底部横线

热门文章

  1. 入职第一天就被迫离职,找工作多月已读不回,面试拿不到offer我该怎么办?
  2. js给textbox赋值,后台取值的问题
  3. 硬盘分区删除后的恢复! 1
  4. 内核 网络流行语_HTML5作为流行语
  5. 金稻壳安全狗:保障电脑安全,实现企业防泄密和员工管理
  6. java计算机毕业设计贫困助学管理系统源程序+mysql+系统+lw文档+远程调试
  7. Mybatis多对一一对多实现
  8. 关于手机分期付款项目的总结
  9. python 可执行文件大_为什么 python3.6 的动态链接库比 python2.7 的可执行文件大了很多?...
  10. html 页面div设置下拉条,如何让页面中的div出现滚动条?