一、背景
视频下载的套路基本同图片下载一样,甚至更简单。
本文通过代码实现下载电视剧《赘婿》:https://www.okzyw.net/?m=vod-detail-id-71448.html
思路:搜索---->解析---->下载。
1.搜索
- F12检查元素,打开网络选项卡,搜索《赘婿》,可以发现向服务器POST了关键词‘赘婿’
- 继续查看搜索结果,搜索结果保存在html的赘婿更新至14集中
- 编写get_url()获取电视剧的url
import requests
from bs4 import BeautifulSoup
search_key='赘婿'
search_url='https://www.okzyw.net/index.php'
search_params={
'm':'vod-search'
}
search_headers={
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.68',
'referer':'https://www.okzyw.net/',
'origin':'https://www.okzyw.net'
}
search_data={
'wd': search_key,
'submit': 'search'
}
req=requests.post(url=search_url,params=search_params,headers=search_headers,data=search_data)
req.encoding='utf-8'
server='https://www.okzyw.net'
search_html=BeautifulSoup(req.text,'lxml'