python 某站评论

2021/6/6 12:21:14

本文主要是介绍python 某站评论,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

import requests
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
import csv
from fake_useragent import UserAgent
ua = UserAgent()
header = {"User-Agent": ua.chrome, "Cookie": ""}
comments = []
#测试
filename='帅哥.txt'
id=63441039
p=0
f=open(filename,mode='w',encoding='GBK',errors='ignore')
csvwrite=csv.writer(f)
for page in range(1, 100):
    url=("https://api.bilibili.com/x/v2/reply?jsonp=jsonp&type=1&oid={}&sort=2&pn=".format(id))+str(page)
    html = requests.get(url, headers=header)
    data = html.json()
    print(url)
    if data['data']['replies']!=None:
        shu=len(data['data']['replies'])
        for shus in range(0,shu):
            p=p+1
            print(str(p)+"------"+(data['data']['replies'][shus]['member']['uname'])+"--------"+(data['data']['replies'][shus]['content']['message']))
            name=data['data']['replies'][shus]['member']['uname']
            mess=data['data']['replies'][shus]['content']['message']
            comments.append([name,mess])
    else:
        break
for k in range(0,len(comments)-1):
     csvwrite.writerow(comments[k])


这篇关于python 某站评论的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程