前言
有沒有小伙伴喜歡看B站小姐姐視頻的,沒有人不喜歡美女吧,今天教大家如何爬取美女的視頻,快來學
起來…
由于這里下載的都是高清視頻 最低30Mb 最高超百Mb
代碼
python學習交流Q群:906715085### # -*- coding: utf-8 -*- """ import requests # 工具箱、網路請求方法 import json import sys # 路徑、url地址下載 import you_get # # 目標地址 url='https://api.bilibili.com/x/tag/ranking/archivestag_id=4402&rid=154&type=0&pn=5&ps=20&jsonp=jsonp&callback=jsonCallback_bili_800839956806165517' # 模擬成正常用戶 headers = { 'accept': '*/*', # 代碼格式 'referer': 'https://www.bilibili.com/', # 跨域攻擊,是從哪個鏈接過來的 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36', }

python學習交流Q群:906715085### # 目標資料:視頻、名稱 response = requests.get(url, headers=headers).text # 字串 json_data = https://www.cnblogs.com/1234567FENG/p/json.loads(response[37: -1]) # 字典# 資料提取 data = https://www.cnblogs.com/1234567FENG/p/json_data['data']['archives'] # 串列 for i in data: # 取每一條視頻資料 > 字典 bv = i['bvid'] title = i['title'] # https: // www.bilibili.com / video / BV1zr4y1t76S url = 'https://www.bilibili.com/video/{}'.format(bv) # 下載資料 path = 'video/' # 呼叫cmd指完成視頻下載 sys.argv = ['you-get', '-o', path, url] you_get.main() # 執行程式
這里主要是獲取一些小姐姐的視頻(僅供參考)
@精選代碼片段
import requests # 工具箱、網路請求方法 import jsonimport sys # 路徑、url地址下載 import you_get # # 目標地址 url = 'https://api.bilibili.com/x/tag/ranking/archives?tag_id=4402&rid=154&type=0&pn=5&ps=20&jsonp=jsonp&callback=jsonCallback_bili_800839956806165517'
這個網址是通過右鍵檢查獲取(右鍵網址)
最后
到這里今天的分享就結束了,喜歡的要趁熱打鐵,趕緊動手試試吧,記得點贊收藏呀!一點點整理真的很累,不懂的地方記得評
論留言噢~~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/492241.html
標籤:Python
上一篇:Python人臉識別簽到考勤系統
