用Python简单爬取抖音用户粉丝点赞量
2021/8/11 1:05:33
本文主要是介绍用Python简单爬取抖音用户粉丝点赞量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一 、获取网页版抖音用户首页链接并进行访问
1、打开抖音手机端用户首页首页,点击分享选择 复制链接
2、将复制的链接在电脑浏览器访问,下面是人民日报的分享链接。
3、进行访问,发现地址发生变化,网页有想要获取的数据:粉丝、作品、视频等数据
二、简单获取网页上的粉丝、获赞和作品
小编发现获取这些数据有个简单方法,打开这个网页的源代码就可以找到。
通过BeautifulSoup进行获取保存数据。
# -*- coding: utf-8 -*- import re import requests from bs4 import BeautifulSoup headers = { 'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", 'Accept-Language': "zh-CN,zh;q=0.9", 'Connection': "keep-alive", 'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.0 Safari/537.36' } a = requests.get('https://v.douyin.com/eE8pn9F/', headers=headers) b = BeautifulSoup(a.content, 'html.parser') fs = re.findall('已有(.*?)个粉丝', b.find_all('meta')[2]['content'])[0] dz = re.findall('收获了(.*?)个喜欢', b.find_all('meta')[2]['content'])[0] yhm = re.findall('欢迎观看(.*?)在抖音发布的视频作品', b.find_all('meta')[2]['content'])[0] zp = b.find('div', class_='b5f750a8a8d56e09f7dc2c532c887b6f-scss').find_all('span',class_='_03811320ee25b81d1c705fae532572ec-scss')[0].get_text() f = open('{}.txt'.format(yhm), 'w', encoding='utf-8') f.write('粉丝数:'+ fs + "\n") f.write('获赞数:'+ dz + "\n") f.write('作品数:'+ zp + "\n") f.close() print('成功:', yhm)
三、下载已经打包好EXE的文件
不用安装Python软件也可以使用
点击下载
四、下一篇学习记录爬取抖音每个作品的点赞评论和视频文件。
这篇关于用Python简单爬取抖音用户粉丝点赞量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享