前言
随着新型娱乐产业的快速发展,众多人为了为自己的视频吸引观众,通常会用华美的奖品吸引观众,但是观众通常因为对up主的不信任导致参与活动不够活跃,而且考虑到有时up主可能用各种技巧耍诈的情况发生,所以信任关系并不是那么的深刻。但是机器是不会骗人的!于是今天的项目应运而生,这是一个由python爬虫编写的抽奖系统。
这里用的是python语言
一、先设计对这个爬虫建立软件工程模型
本程序有三个步骤,我们使用的是无头爬虫,比较适合新手入门。将想要爬取的数据写入到xls文件中,所以本爬虫有三大步。第一:xls表格的读写操作。第二:网站数据的读取。第三:在写好的xls文件中抽取每个用户的id化作列表。
二、使用步骤
1.引入库
代码如下(示例):
import re import numpy as np import time import xlrd import xlwt from xlutils.copy import copy from selenium import webdriver from selenium.webdriver.common.keys import Keys import win32con import win32api import random
2.建立以及读写工作簿的函数
代码如下(示例):
def write_excel_xls(path, sheet_name, value): index = len(value) # 获取需要写入数据的行数 workbook = xlwt.Workbook() # 新建一个工作簿 sheet = workbook.add_sheet(sheet_name)