Python爬虫实现:三连文章参与抽奖

🍅 作者:不吃西红柿 

🍅 简介:CSDN博客专家🏆、HDZ核心组成员💪、C站总榜前10名✌ 

🍅 粉丝专属福利:简历模板、PPT模板、学习资料、面试题库。文末领取

🍅 如觉得文章不错,欢迎点赞、收藏、评论

今日重点:

① 掌握简单的python技术:爬虫+抽奖

② 文末领取粉丝专属福利

③ 本文为抽奖实现方式和后续计划说明,不进行抽奖

背景

为了回馈一直默默支持我的粉丝们,我决定后续定期发起【抽奖活动】,我想了2种方式:

1、微信群抽奖(感谢2000+群友的一直支持)

2、CSDN评论区抽奖,在蝉联周榜榜一的过程,少不了你的大力支持,所以必须抽起来,也希望结识更多小伙伴,一起交流技术,互帮互助,团结有爱。

为了保证抽奖公平公正公开:

微信群抽奖采用第三方小程序,CSDN评论区抽奖,西红柿🍅自己写了一个爬虫+抽奖程序。

一、爬虫获取所有评论

首先我用到了一下 python包

# encoding: utf-8
from bs4 import BeautifulSoup
import requests
import random
import time,os
import configparser
import jsoncf = configparser.RawConfigParser()
cf.read(os.path.join(os.path.dirname(__file__)+"/csdn.conf"))
cookie = cf.get("csdn", "cookie")

不会安装小伙伴自己百度一下哈~

传入的参数:

# main begin
if __name__ == '__main__':# 文章id,天选人数量(比如抽2本书)articleId ,lucky_cnt = '120337051' , 2# 天选人数comment_list = get_comments(articleId)lucky = random.sample(comment_list,lucky_cnt)print('获得实体书的%s位幸运小伙伴是:'%str(lucky_cnt),lucky)

文章id:文章id看自己的链接哈!

天选人数量:即抽奖数量,本期西红柿抽2个人!包邮宋实体书,想要什么书,大家也可以选!

获取所有的评论

def get_comments(articleId):# 确定评论的页数main_res = get_commentId(articleId,1)pageCount = json.loads(main_res)['data']['pageCount']comment_list = []for p in range(1,pageCount+1):res = get_commentId(articleId, p)commentIds = json.loads(res)['data']['list']for i in commentIds:nickName = i['info']['nickName']comment_list.append(nickName)print(comment_list)print('文章:' + str(articleId) + ' 丨 评论数:' + str(len(comment_list)))return comment_list

抽奖

lucky = random.sample(comment_list,lucky_cnt)

# 完整代码私聊我

2020-09-18 期开奖结果:

1本小程序:

 2本CSDN评论区:

🍅 行业资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。
🍅 交流加群:大佬指点迷津,你的问题往往有人遇到过,求资源在群里喊一声。
🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。
🍅 学习资料:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、前端等。

👇👇👇更多粉丝福利👇👇👇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/494586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

万维网之父正投身的“互联网去中心化”事业,目前仍有这几大难题

来源:DeepTech深科技本月初,去中心化网络峰会(The Decentralized Web Summit)在美国旧金山举行。与会的不仅有一众互联网名人——“万维网之父”Tim Berners-Lee、美国非营利性科技组织“互联网档案馆”(Internet Arch…

❤ CSDN榜一博主,半年文章汇总【答谢粉丝、文末送书4本】❤

🍅 作者主页:不吃西红柿 🍅 简介:CSDN博客专家🏆、HDZ核心组成员💪、C站周榜第一✌ 欢迎点赞、收藏、评论 🍅 粉丝专属福利(包邮送书4本,书单里自己选)&a…

刚刚,特斯拉宣布终止私有化,马斯克最终没能说服大股东

来源:网易智能据外媒报道,刚刚,马斯克在特斯拉官网发布公告称,决定将放弃特斯拉私有化。这位CEO表示,私有化方案比预期的要难。8月7日,现年47岁的马斯克在推特上称,他希望将特斯拉私有化&#x…

阅读作业2王冬篇

No Silver Bullet - Essence and Accidents of Software Engineering: 银弹能杀死狼人。如果我没记错的话,在漫画中柯南对黑暗组织而言就是一颗银弹。生活中是不是真的有银弹我还是不太确定。假如有,银弹就是 一点弱点也没有么?如…

谷歌、脸书、微软、亚马逊、苹果、百度等AI巨头发展路径探析

来源:中国信息通信研究院、造奇智能作者:张婷,中国信息通信研究院产业与规划研究所工程师随着云计算、大数据、算法技术等条件的成熟,人工智能(AI)在产品优化、消费提升、攻克顽疾、应对气候变化等方面表现…

Python技能树丨Python简介

🍅 作者主页:不吃西红柿 一、为什么要学Python 短短 20 年间,「计算机和互联网」以一种前所未有的速度,改变了人类的生活 。 我们使用微信 「交流」,使用淘宝 「购物」,使用搜索引擎 「获取信息」&#…

清华自动驾驶前沿报告!解密六大关键技术,全球人才分布【附下载】| 智东西内参...

来源:智东西摘要:清华-中国工程院知识智能联合研究中心从技术、人才、应用和趋势的维度盘点自动驾驶的发展。从传统车企到新造车势力,再到互联网大佬,都在加注自动驾驶。自动驾驶既指向了更高效安全的交通运营系统,也意…

【送书啦】Python操作Mysql(连接、数据探查、写Excel)

🍅 作者主页:不吃西红柿 🍅 简介:CSDN博客专家🏆、HDZ核心组成员💪 欢迎点赞、收藏、评论 🍅 粉丝专属福利:简历模板、PPT模板、知识体系、面试题库、技术互助。直接去文末领取 &a…

心得14--jsp遍历所有数据标签与转义标签

1. 开发遍历所有类型数据的标签 标签处理类:package com.csdn.web.example;import java.io.IOException;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import jav…

IBM长文解读人工智能、机器学习和认知计算

来源:人工智能产业链联盟人工智能的发展曾经经历过几次起起伏伏,近来在深度学习技术的推动下又迎来了一波新的前所未有的高潮。近日,IBM 官网发表了一篇概述文章,对人工智能技术的发展过程进行了简单梳理,同时还图文并…

【包邮送书活动】20210928期-开奖通知

【抽奖活动开奖:20210928期】 奖品:包邮实体书 参与方式:CSDN点赞评论收藏文章即可参与、或公众号 开奖通知方式(老是有人中奖联系不上,我很郁闷):朋友圈、blink、私信、发文 抽奖文章链接&…

师生脑信息传递的证据:部分学习还是整体学习?

来源 :华东师范大学心理与认知科学学院官网2018年8月,胡谊课题组的研究论文Interpersonal synchronization of inferior frontal cortices tracks social interactive learning of a song被神经影像国际权威期刊《NeuroImage》接受。该研究采用基于功能性…

第十四章 集合(List)

一、集合框架体系 集合: (1)可以动态保存任意多个对象。 (2)提供了一系列方便的操作对象的方法:add、remove、set、get等。 二、Collection 1. Collection 接口常用方法 (1)add&a…

【文末送书】知识体系目录

🍅 作者主页:不吃西红柿 🍅 简介:CSDN博客专家🏆、HDZ核心组成员💪、C站周榜第一✌ 🍅 粉丝专属福利:简历模板、PPT模板、知识体系、面试题库、技术互助。直接去文末领取 &#…

《日本制造业白皮书2018》深度解读:非连续创新、现场力、互联工业

日本三大部门共同撰写《日本制造业白皮书》作者:胡权来源: 工业4.0研究院2018年6月14日,日本经济产业省(简称经产省)发布了2018年的《日本制造业白皮书》。要了解日本制造业的情况,就全面性和系统性而言&am…

耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)

文末下载PDF 文章很长,前言一定要看 拥有本篇文章,意味着你拥有一本完善的书籍,本篇文章整理了数据仓库领域,几乎所有的知识点,文章内容主要来源于以下几个方面: 源于「数据仓库交流群」资深数据仓库工程…

使用detours实现劫持

第一步:下载detours3.0,安装detours 第二步:构建库文件,nmake编译 第三步:包含库文件和头文件 #include “detours.h” //载入头文件 #pragma comment(lib,”detours.lib”) //表明要使用静态库 第四步&#xf…

Gartner2018新兴技术成熟度曲线:人机界线日益模糊!

来源:云头条摘要:Gartner公司的2018年新兴技术成熟度曲线上35项值得关注的代表性技术揭露了五种明显的新兴技术趋势,它们将模糊人与机器之间的界线。2018年新兴技术成熟度曲线是从2000多种技术筛选出来的。Gartner公司的2018年新兴技术成熟度…

1万字,阿珊学习笔记《前端基础知识》小白入门导读(建议收藏)

🍅 作者:阿珊 🍅 作者简介:95后前端小姐姐,蓝桥签约作者,欢迎点赞、收藏、评论 🍅 粉丝专属福利:知识体系、面试题库、技术互助、简历模板。文末公众号领取 🍅 包邮送书&…

①万字《详解canvas api画图》小白前端入门教程(建议收藏)

🍅 作者:阿珊 🍅 作者简介:95后前端小姐姐,蓝桥签约作者,欢迎点赞、收藏、评论 🍅 粉丝专属福利:知识体系、面试题库、技术互助、简历模板。文末公众号领取 🍅 包邮送书&…