当前位置: 首页 > news >正文

discuz和wordpress区别谷歌seo公司

discuz和wordpress区别,谷歌seo公司,成都网站制作公司电话高新区,广州海珠区在当今的社交媒体时代,抖音作为一个热门短视频平台,吸引了大量用户和内容创作者。对于研究和分析抖音上的热门视频及其互动数据(如点赞、评论、收藏等),自动化的数据采集工具显得尤为重要。本项目旨在开发一个基于关键…

在当今的社交媒体时代,抖音作为一个热门短视频平台,吸引了大量用户和内容创作者。对于研究和分析抖音上的热门视频及其互动数据(如点赞、评论、收藏等),自动化的数据采集工具显得尤为重要。本项目旨在开发一个基于关键词的自动化脚本,能够高效地采集抖音视频的排名及其互动数据。

通过输入关键词,脚本会自动访问抖音搜索页面,获取相关视频的详细信息,包括用户名、用户ID、粉丝数量、视频描述、视频时长、点赞数量、评论数量、收藏数量等。采集到的数据将以CSV和Excel格式保存,方便后续的数据分析和处理。

该工具不仅适用于市场研究、内容创作分析,还可以帮助企业和个人更好地了解抖音平台上的用户行为和内容趋势。通过自动化的数据采集,大大提高了工作效率,减少了人工操作的繁琐和误差。

一、运行结果

在这里插入图片描述

二、程序代码

import time
import datetime
import csv
import pandas as pd
from DrissionPage import ChromiumPage# 创建文件对象并写入表头
with open('../data.csv', mode='w', encoding='utf-8', newline='') as f:csv_writer = csv.DictWriter(f, fieldnames=['用户名', '用户uid', '用户ID', '粉丝数量', '发表时间', '视频awemeid','视频url', '视频描述', '视频时长', '点赞数量', '收藏数量', '评论数量','下载数量', '分享数量'])csv_writer.writeheader()# 打开浏览器并监听数据包
driver = ChromiumPage()
driver.listen.start('www.douyin.com/aweme/v1/web/search/item', method='GET')# 获取关键词并访问网址
keyword = input('请输入关键词:')
url = f'https://www.douyin.com/search/{keyword}?type=video'
print(url)
driver.get(url)def get_time(ctime):return time.strftime("%Y.%m.%d", time.localtime(ctime))def save_video_info(video_data):minutes = video_data['video']['duration'] // 1000 // 60seconds = video_data['video']['duration'] // 1000 % 60video_dict = {'用户名': video_data['author']['nickname'].strip(),'用户uid': 'a' + str(video_data['author']['uid']),'用户ID': video_data['author']['sec_uid'],'粉丝数量': video_data['author']['follower_count'],'发表时间': get_time(video_data['create_time']),'视频awemeid': 'a' + video_data['aweme_id'],'视频url': 'https://www.douyin.com/video/' + str(video_data['aweme_id']),'视频描述': video_data['desc'].strip().replace('\n', ''),'视频时长': f"{minutes:02d}:{seconds:02d}",'点赞数量': video_data['statistics']['digg_count'],'收藏数量': video_data['statistics']['collect_count'],'评论数量': video_data['statistics']['comment_count'],'下载数量': video_data['statistics']['download_count'],'分享数量': video_data['statistics']['share_count'],}print(f"用户名: {video_dict['用户名']}\n",f"用户uid: {video_dict['用户uid']}\n",f"用户ID: {video_dict['用户ID']}\n",f"粉丝数量: {video_dict['粉丝数量']}\n",f"发表时间: {video_dict['发表时间']}\n",f"视频awemeid: {video_dict['视频awemeid']}\n",f"视频url: {video_dict['视频url']}\n",f"视频描述: {video_dict['视频描述']}\n",f"视频时长: {video_dict['视频时长']}\n",f"点赞数量: {video_dict['点赞数量']}\n",f"收藏数量: {video_dict['收藏数量']}\n",f"评论数量: {video_dict['评论数量']}\n",f"下载数量: {video_dict['下载数量']}\n",f"分享数量: {video_dict['分享数量']}\n")return video_dictdata_list = []
for page in range(10):print(f'正在采集第{page + 1}页的数据内容')driver.scroll.to_bottom()resp = driver.listen.wait()json_data = resp.response.bodytime.sleep(2)if not json_data['has_more']:breakfor json_aweme_info in json_data['data']:data = save_video_info(json_aweme_info['aweme_info'])data_list.append(data)header = ['用户名', '用户uid', '用户ID', '粉丝数量', '发表时间', '视频awemeid', '视频url', '视频描述', '视频时长','点赞数量', '收藏数量', '评论数量', '下载数量', '分享数量']
today_indx = datetime.date.today()df = pd.DataFrame(data=data_list, columns=header)
df.to_excel(f'{keyword}-{today_indx}.xlsx', index=False)
http://www.yayakq.cn/news/781168/

相关文章:

  • wordpress网站静态页面网上免费发布信息平台
  • vs做的本地网站wordpress跳转到微信
  • 阜阳网站建设网站怎么做维护
  • 海淀做网站好的公司自己建网站教程
  • 有链接的网站全国互联网营销大赛官网
  • 门户网站建设方案目录如何跟帖做网站
  • 新闻门户网站psd模板wordpress wp title
  • 番禺网站开发多少钱柳州市建设工程技术服务中心
  • 北京网站开发公司哪里济南兴田德润优惠吗如何 申请个人网站
  • 营销类网站如何优化百度网站降权
  • 绵阳网站建设费用电商app系统开发公司
  • 邹平做网站哪家好建设网站深圳罗湖
  • 南阳建设重要区域中心城市网站一网科技有限公司
  • 巴中网站制作公司阿里云 wordpress 插件
  • 南宁网站设计公司排名动漫设计与制作学费
  • 小学生做网站网站安全证书过期怎么处理
  • 用网站做平台有哪些qq群推广网站
  • 做企业网站的尺寸是多少钱信息技术八年级上册网站建设
  • 通过php获取手机网站访客的手机号码张店网站推广
  • 网站群项目建设实施进度计划做网站怎么那么难
  • 南宁广告公司网站建设广州网站建设哪家公司
  • 清江浦区住房和城乡建设局网站展台设计展会展位设计
  • 杭州做美妆的网站企业网站如何建设报告
  • 辅助购卡网站怎么做出于安全保障需要
  • 昆山网站建设公司苏州爬虫科技百度搜索排名怎么做
  • 企业网站建设方案详细方案建设局怎么进
  • 论坛网站模板ui培训中心
  • 还有哪些网站可以做淘宝活动千万不能 网站
  • php搭建网站教程网站升级改造建设方案
  • 关于旅游网站开发的研究方法多少钱 英文