Python 爬虫教程之使用 Python 从 YouTube 链接获取频道名称并存储到SQLite数据库中(教程含源码)
2023-09-11 14:18:32 时间
每次我想将新视频添加到数据库中时,我都必须手动输入频道名称,而不是仅仅从视频 URL 本身中提取它(更不用说它区分大小写了)。好吧,这可能不是最好的方法,但到目前为止它对我和我的目的都有效,我将分享它。
我们只需要 BeautifulSoup 和 urllib 来做这个,所以让我们立即导入它:
from bs4 import BeautifulSoup as bs
from urllib.request import urlopen, Request
现在我们选择一些 YouTube 视频并使用它们打开它:
url_input = "https://www.youtube.com/watch?v=pShj3gtYQik"
url_opener = urlopen(Request(url_input, headers={'User-Agent': 'Mozilla'}))
videoInfo = bs(url_opener, features="html.parser")
我们已经知道如何从上一篇文章中提取标题:
video_title = videoInfo.title.get_text()
现在,如果您查看 YouTube 视频的页面源,您最终会发现如下所示的内容,这就是我们想要访问的内容(在本例中,来自我上面使用的视频 URL):
所以我们就这样做了ÿ
相关文章
- python魔法方法之-Python __repr__()方法:显示属性
- Python url中提取域名(获取域名、获取顶级域名、tldextract)
- Eclipse Kepler SR2 + Python 3.4 + JDK7+Pydev3.4 搭建 python 开发环境(MAC)
- 地球引擎初级教程——Python API 语法(内涵JavaScript转python工具包介绍)
- Python适合初学者或者0基础小白学习吗?学会了有什么用途呢?
- 一个人,一座城,你到底在乎什么?Python 爬虫告诉你
- sqlite中SQLite查看所有表名及字段名,及判断是否存在的方法
- 源码编译vi过程中进行配置时报“checking if compile and link flags for Python are sane... no: PYTHON DISABLED”怎么办?
- Sqlite-SQLiteHelper类,操作SQLite数据库
- python中除法的几种类型
- 基于Python+SQLite实现校园信息化统计平台【100010095】
- 如何在 python 中的 SQLITE 上创建期权链数据库(教程含完整源码)
- Python代码大全之数组快速存储到sqlite数据库(含代码)
- Python代码库之数组存储到Sqlite数据库完整代码
- Python 代码库之读取sqlite数据库(支持分页含源码)
- Python代码库之将图片文件存在到sqlite数据库中
- 转 Python 访问数据库(SQLite、MySQL、SQLAlchemy)
- Python使用故事之 超过 Excel文件大小限制时推荐使用 SQLite
- Unicode研究之Python将Unihan_Readings.txt转化为SQLite数据库
- Python 使用PyMySql 库 连接MySql数据库时 查询中文遇到的乱码问题(实测可行) python 连接 MySql 中文乱码 pymysql库
- 【Python基础】我的第一个 python 程序
- python excel 操作,方便制作很多自动化工具,关健点记录
- Python 基础 之 Ubuntu 上安装 python 和 python-pip
- Python 工具 之 Windows 上 python 虚拟环境的搭建与简单使用的相关说明
- Python异常及异常处理
- 【Python】python 库分类大全
- 【爬虫系列】【Python】python with as的用法