吾爱源码
首页 > 下载中心 > 网络工具 > 网络其它 > MBA智库免登陆 免积分下载器
更多下载地址
MBA智库免登陆 免积分下载器

软件大小:1 MB

软件语言:简体中文

软件授权:免费版

软件类别:网络其它

软件等级:

更新时间:2017-07-27

官方网站:www.52codes.net

应用平台:/Win8/Win7/WinXP

天天爱消除天天爱消除
神魔圣域神魔圣域
火柴人战场火柴人战场
宝石迷城2宝石迷城2
罪恶之城罪恶之城
机甲无双机甲无双
全民枪战全民枪战
梦幻西游无双版梦幻西游无双版
  • 软件介绍
  • 软件截图
  • 网友评论
  • 下载地址

 下载器附带了Python的源码,如下:

import requests
import re
import time
 
'''
 获取MBA智库的文件下载
'''
headers = {'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1'}
def get_code(url):
    print('文件准备下载....')
    html = requests.get(url,headers=headers)
    title = re.findall(re.compile('wgDocTitle = "(.*?)"',re.S),html.text)
    title = ''.join(title)
    # 获取标题并转字符串
    doc_id = re.findall(re.compile("http://doc.mbalib.com/view/(.*?).html",re.S),url)
    doc_id = ''.join(doc_id)
    # 获取文档ID
    code = get_url(url)
    true_url = 'http://docread.mbalib.com/pdf/%s?code=%s' %(doc_id,code)
    # 构造真实下载地址
    doc_content = requests.get(true_url,headers=headers)
    size = round(int(doc_content.headers.get('Content-Length')) / 1024 / 1024,2)
    print('文件大小:%sMB' %size)
    with open('%s.pdf' %title,'ab') as f:
        print('文件正在下载........请稍等')
        time.sleep(3)
        f.write(doc_content.content)
        print('%s下载成功!' %title)
        print(' ')
 
def get_url(url):
    # 解析生成coder
    true_coder = ''
    html = requests.get(url,headers=headers)
    text_url = re.findall(re.compile('code = code(.*?);',re.S),html.text)
    text_url = ''.join(text_url).replace('"','').replace('(','').replace(')','')
    for i in text_url:
        coder = hex(ord(i)).replace('0x','')
        true_coder += coder
    return true_coder
 
def main():
    print('-------------------------------------------------')
    print(' 1.链接如:http://doc.mbalib.com/view/7b2909e7cfce4c0f9754231368ebdcf3.html')
    print('-------------------------------------------------')
    print(' 2.输入Q/q退出程序 【供AP内部使用】切勿外传!')
    print('-------------------------------------------------')
    print(' 3.下载的文件和该程序在同一目录!')
    print('-------------------------------------------------')
    print(' 4.免登陆,免积分下载!')
    print('-------------------------------------------------')
    print(' ')
    while True:
        print(" ")
        url = input('请输入要下载的URL地址:')
        if url == 'Q' or url == 'q':
            break
        elif url !='q' and url != 'Q' and 'mbalib' not in url:
            print(' ')
            print('输入错误!请重新输入!')
            print(' ')
            continue
        else:
            get_code(url.strip())
 
if __name__ == "__main__":
    main()
软件截图
  • MBA智库免登陆 免积分下载器
  • MBA智库免登陆 免积分下载器
  • MBA智库免登陆 免积分下载器
  • 下载地址
  • 热门软件
  • 热门标签
返回顶部