分享89个ASP影音娱乐源码,总有一款适合您
分享89个ASP影音娱乐源码,总有一款适合您
89个ASP影音娱乐源码下载https://pan.baidu.com/s/1rg1dDz51zFiocnrl6lIqTw?pwd=g7q9
提取码:g7q9
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 # 明细方法采集的数量 累加
闽星DJ联盟
中国鼎盛E代FLASH动画网
流行时速网络空间音乐小偷合集 带数据四大音乐小偷
维软影视 V2.0
啊磊音乐完美终极版+数据
4YYY娱乐综合网(带数据)
带数据库17642个FLASH整站程序下载
宁海缑城娱乐网--缑城 DJ 联盟
原创歌曲网友翻唱展示系统
漳州DJ联盟流行音乐网
168169免费电影频道
搜特音乐网
亲亲免费电影网V1.0
鬼谷音乐网
鹤云亭音乐在线Asp+Access版 V1.1
宁波娱乐在线城市 V2.0
南漳娱乐网DJ站
杭州青年音乐生成Asp版(含34000rm歌曲)
你好啊音乐搜索引擎 V1.1
中国BT联盟吧娱乐站,电影,音乐,明星写真综合全站程序
草屋音乐网(3)
我爱Beyond音乐网
NT80音乐视听系统 V1.25 加强版
NT80音乐视听系统 V1.25 加强版
学工音乐站
联合数据Flash动画修正版
网爱俱乐部音乐网免费版
大同狂潮迪吧
温州写真馆免费小电影系统
鼎丰音乐网第4版免费版
杭州小和山在线音乐网(Html)
超级免维护电影小偷
耀舞辽源DJ站
多用户影视联盟系统2004第二版
大同狂潮DJ听吧
第九互动-音乐频道二
流行时速网络空间笑话天地-带数据库含2000多笑话
纯洁无广告FLASH全版(带数据库)
新海天影视程序
流行时速网络空间Sg版豪华音乐小偷(6.20)
赤峰北宽影院[哈乐逗]修改美化版 D-MM-1.0
杭州青年音乐美化版
极限音乐网简洁版 V1.0
Ar520.Com电影小偷程序V2.5加速版
蓝苹果音乐搜索引擎(Sogua,Tom,Baidu)
孤星FLASH小偷
商务世纪音乐小偷4
风云DJ站(仿阿国DJ站)
金宵混音俱乐部 第一版程序
冰太阳电影小偷 V2.0
三峡设计网FLASH程序
搜源码Flash频道
超级带1万数据库的电影小偷Bb8b.Com独立版
免费电影程序(含数据库)
网络电视小偷
影视收费系统2004
海天娱乐网电影程序
曲靖酷易音乐频道1.0版
飞仙影视2004版 免费版
简单的Flash游戏网站
八目妖笑话小偷5677程序
自动生成HTML版电影程序 V2.0
极速灵感视听网 V1.0
新世纪影院 V5.0
鼎丰音乐网第3版免费版
我上123网址免费电影程序
Ok-Ok-Ok免费电影(含数据库)
NT80音乐视听系统1.25
蚂蚁影院收费系统2.5版
Dy7.Net电影小偷
武汉都市频道
哈尔滨热线明星写真
NT80音乐视听系统
靚點娛樂網(DJ珍藏版)带数据库
失恋城动漫电影院
风云DJ站(原版黑睿程序)
黑龙江娱乐网音乐程序(包括6万首数据库)
E时代影视(免费会员版)带演示
流行时速 Sogua 音乐小偷 翻页临时补丁2004.5.26
冷觉DJ站2004年临6月版
仙游小驿音乐网〖包括几十万音乐数据〗
八戒网络 Flash在线程序
188音乐网
友缘MTV(视频)
希望娱乐吧 V1.0
方舟影视在线2004版本
杭州下沙网电影资源频道
冷觉2004音乐网
世纪影院V3.0正版免费下载
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))
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。