用python爬取B站弹幕-小白级

小白用来练手的~
欢迎指出不足!!

import requests
import re

#1.url
url='https://api.bilibili.com/x/v2/dm/history?type=1&oid=158237505&date=2020-07-24'
#2.模拟浏览器发送请求和接收响应
headers={
    
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36",
    "cookie": "_uuid=C69B827E-9B0E-1FF3-294C-DE624162060043168infoc; buvid3=F449AB21-B42A-48CA-BC0E-925ACC97DCA153949infoc; sid=hz5t6lpe; CURRENT_FNVAL=16; LIVE_BUVID=AUTO3715819124973159; rpdid=|(u~)|mlYlYl0J'ul)umukl|m; im_notify_type_34000160=0; CURRENT_QUALITY=64; DedeUserID=34000160; DedeUserID__ckMd5=dac27b25482efead; SESSDATA=0edde50c%2C1600082785%2Ccc335*31; bili_jct=f5b8fb6bb6bd37b3909dc2c8793bedc8; PVID=1; _ga=GA1.2.234555465.1584540191; bsource=search_baidu; bfe_id=5db70a86bd1cbe8a88817507134f7bb5"
    
        }

resp=requests.get(url,headers=headers)
#乱码问题
html_doc=resp.content.decode('utf-8')

#3.解析网页数据
res=re.compile('<d.*?>(.*?)</d>')
danmu=re.findall(res,html_doc)
print(danmu)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值