分享74个ASP投票调查源码,总有一款适合您
74个ASP投票调查源码下载链接:https://pan.baidu.com/s/1B5PygZbnteFJiZcUAoKyaw?pwd=4jfz
提取码:4jfz
Python采集代码下载链接:采集代码.zip - 蓝奏云
我的博客地址:亚丁号-知识付费平台 支付后可见 扫码付费可见
import os import shutil import requests from bs4 import BeautifulSoup from framework.base.BaseFrame import BaseFrame from sprider.access.SpriderAccess import SpriderAccess from sprider.plugin.SpriderTools import SpriderTools from sprider.plugin.UserAgent import UserAgent class CNSourceCoder: base_url = "http://www.downcode.com" max_pager = 10 # 每页的数量 影响再次采集的起始位置. word_image_count = 5 # word插入图片数量 同时也是明细采集图片和描述的数量 page_end_number = 0 word_content_list = [] haved_sprider_count = 0 # 已经采集的数量 sprider_detail_index = 0 # 明细方法采集的数量 累加
人物图片投票评选系统 V3.1
网上人物评选投票系统 V3.0 免费版
ASP+WAP的域名查询源码下载
Linnux 调查投票程序
拓网IP查询系统 V1.0
影狐投票程序 V1.6
威海婚嫁IP自助查询 V1.5.1
自由领域投票系统 V2.0
IP归属地查询系统 V1.0
通用图片投票程序
动易问卷调查管理系统 2006 Beta
Fwint投票系统1.0测试版
MayVote V1.21
长江大学校徽评选投票系统
心情网络投票系统
VoteZ在线投票管理系统 V1.5
万域网网上调查系统
明发网络单用户投票系统
[雪晖在线]投票系统2005版
[雪晖在线]投票系统 V2.2 圣诞版
思高网站调查系统 Ver1.2
VoteZ在线投票管理系统 ASP V1.0
蓝滨投票调查系统 040612 精简版(原梦痕投票系统)
商务世纪多用户投票系统
龙腾投票系统XP V1.0
免费短信投票系统(客户端) V0.1 Bate
蓝滨投票调查系统1.0
影视歌曲投票系统
完美投票系统 V1.0
公用投票系统
Flash饼图投票系统单用户版 V2.0
Flash饼图投票系统单用户版 V1.0
培正商学院网站投票系统 V1.2 Beta 3
梦痕网络投票调查系统 V1.5 正式版
校园之声投票系统
Raintung多用户调查Ver1.0
西路评分系统修正版本
功能强大的调查系统
培正商学院学生会网站调查系统 Version1.0.0
射月者在线调查系统 1.0
梦痕网络投票系统1.0
蜘蛛精调查表
信心投票系统 SQL版V1.0
情人修改的品网程序
雨农网民调查系统多用户增强版
年度最佳歌手投票系统
传奇多用户在线调查系统
网酷饼图投票系统 1.0 Beta 0820
合作投票系统ACCESS版
烛光投票系统1.0
雨农网民调查系统增强版
前沿阵地投票系统
智睿人物图片评选系统 V9.0.0
智睿多选品牌投票评选系统 V8.1.0
智睿网络投票评选管理系统 V9.6.0
宁志投票评选网站管理系统 V5.1.21
智睿政务问卷调查系统 V7.4.0
八度印象投票系统 普通版 V1.0
校无忧评选投票系统 V2.1
有天ASP投票系统 V1.0.1312
校无忧问卷调查系统 V2.3
快意通教师教学评价系统 V1.5
单文件ASP评选投票系统 V1.0
嵩嵩评选投票系统 V4.3.2
嵩嵩员工满意度调查测评系统 V1
嵩嵩网络问卷调查投票系统 V2
矮个芝麻网站点评站系统(广告联盟测评源码) V2.2
网站点评站系统(广告联盟测评源码) V2.1
Ajax投票插件 For Z-Blog V1.0
网联网络投票评选系统 V1.0.0
小妖在线投票系统 V4.0
ASPCMS 开源投票系统 V1.0
完整人物活动评比投票系统 V1.0
ITool问卷调查系统 V1.0.1
大高朋(DaGaoPeng)讲评评选系统 V1.0
仿webmasterhome 网站收录查询 V2.7
JS10排行榜投票系统
Edu大型活动调查系统 V3.0
松树虚拟主机测评程序(ASP版)V1.0
简单FLASH+ACCESS投票系统
25175 水电费查询管理系统 V1.1.1
Asp+Access人物投票评比系统 V1.0
全国酒店查询预订网[API] V2.0
ALEXA排名查询阿里西西版 V2009
ASP+Ajax无刷新投票程序
网吧投票系统 2009版
仙人掌网络人物投票系统2.0
迅易评选投票管理系统 V11.0
W78人物投票评选系统
雪晖在线投票系统 (Asp) Build 20081114
锋蕴科技在线问卷调查分析系统 V1.0版
动域网奥运投票系统(简易版)(原创)
盛维在线调查系统V7.1
东旭网络问卷调查系统 V2.4
乡下人ajax投票、顶一下程序 V1.0
雨点投票程序(V1.0)
ASP+AJAX2008512大地震祭奠逝者小程序
雪晖投票系统(ASP)2008.3.23
气候酷派超炫投票系统 V2.0
腾龙在线图片投票评选系统 V2008
迅易人物评选管理系统 V8.1
def sprider(self,sprider_name,sprider_count,start_number, pager_number,sprider_type,is_show_browse,root_path, first_column_name,second_column_name,is_record_db): """ http://www.downcode.com/sort/j_1_2_1.shtml :param sprider_name: :return: """ self.first_folder_name=sprider_type.upper() self.base_path=root_path self.first_column_name = first_column_name self.second_column_name = second_column_name self.sprider_start_count=start_number self.is_record_db=is_record_db BaseFrame().debug("开始采集[源码下载站]" + self.first_folder_name + "源码...") BaseFrame().right("本次采集参数:sprider_count(采集数量):" + str(sprider_count) + "") BaseFrame().right("本次采集参数:sprider_name(采集名称):" + sprider_name + "") sprider_url = self.base_url + "/{0}/{1}_1.shtml".format(self.first_column_name, self.second_column_name)# 根据栏目构建URL BaseFrame().debug("本次采集参数:sprider_url:" + sprider_url) self.second_folder_name = str(sprider_count) + "个" + sprider_name # 二级目录也是wordTitle self.merchant = int(self.sprider_start_count) // int(self.max_pager) + 1 # 起始页码用于效率采集 self.file_path = self.base_path + os.sep + self.first_folder_name + os.sep + self.second_folder_name BaseFrame().right("本次采集参数:file_path=" + self.file_path + "") # 浏览器的下载路径 self.down_path = self.base_path + os.sep + self.first_folder_name+ os.sep + self.second_folder_name+ "\\Temp\\" BaseFrame().right("本次采集参数:down_path=" + self.down_path + "") # First/PPT/88个动态PPT模板/动态PPT模板 self.save_path = self.base_path + os.sep + self.first_folder_name + os.sep + self.second_folder_name + os.sep + sprider_name BaseFrame().right("本次采集参数:save_path=" + self.save_path + "") if os.path.exists(self.down_path) is True: shutil.rmtree(self.down_path) if os.path.exists(self.down_path) is False: os.makedirs(self.down_path) if os.path.exists(self.save_path) is True: shutil.rmtree(self.save_path) if os.path.exists(self.save_path) is False: os.makedirs(self.save_path) response = requests.get(sprider_url, timeout=10, headers=UserAgent().get_random_header(self.base_url)) response.encoding = 'gb2312' soup = BeautifulSoup(response.text, "html5lib") #print(soup) element_list = soup.find_all('div', attrs={"class": 'j_text_sort_a'}) page_end_number = 1 page_end_url = "" page_end_title = soup.find("a", attrs={"title": '最后页'}) page_end_url = page_end_title.get("href") if page_end_url is None or page_end_url == "": page_end_number = 1 else: page_end_number = (page_end_url.split(".shtml")[0].split("_")[3]) self.page_count = self.merchant while self.page_count <= int(page_end_number): # 翻完停止 try: if self.page_count == 1: self.sprider_detail(element_list, page_end_number,sprider_count) pass else: if int(self.haved_sprider_count) == int(sprider_count): BaseFrame().debug("sprider采集到达数量采集停止...") BaseFrame().debug("开始写文章...") SpriderTools.builder_word(self.second_folder_name, self.word_content_list, self.file_path, self.word_image_count, self.first_folder_name) SpriderTools.copy_file(self.word_content_list, self.save_path, self.second_folder_name, self.file_path) SpriderTools.gen_passandtxt(self.second_folder_name, self.word_content_list, self.file_path) BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!") break next_url = self.base_url + "/{0}/{1}_{2}.shtml".format(self.first_column_name, self.second_column_name, self.page_count) response = requests.get(next_url, timeout=10, headers=UserAgent().get_random_header(self.base_url)) response.encoding = 'gb2312' soup = BeautifulSoup(response.text, "html5lib") element_list = soup.find_all('div', attrs={"class": 'j_text_sort_a'}) self.sprider_detail(element_list, page_end_number,sprider_count) pass self.page_count = self.page_count + 1 # 页码增加1 except Exception as e: BaseFrame().error("sprider()执行过程出现错误:" + str(e))
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。