欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python制作CSDN免積分下載器

系統(tǒng) 1924 0

CSDN免積分下載 你懂的。
1、輸入資源地址如:http://download.csdn.net/download/gengqkun/4127808
2、輸入驗證碼
3、點擊下載,會彈出瀏覽器下載。
注:成功率在70-80% ,界面很丑,請將就著用。

復(fù)制代碼 代碼如下:

#-*-coding:utf-8-*-
#python3.3.5
import urllib.parse,urllib.request,http.cookiejar,io,webbrowser
import tkinter as tk
from tkinter import *
from tkinter.ttk import *
from urllib.request import urlopen
from PIL import Image, ImageTk
global root
#設(shè)置cookie?
cookie = http.cookiejar.CookieJar()
cookieProc = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(cookieProc)
urllib.request.install_opener(opener)
#根據(jù)路徑和POST內(nèi)容來提交表單
def getUrlRequest(iUrl,iStrPostData):
??? postdata = urllib.parse.urlencode(iStrPostData)
??? postdata = postdata.encode(encoding='UTF8')
??? header = {'User-Agent':'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)'}
??? req= urllib.request.Request(
?????????????? url = iUrl,
?????????????? data = postdata,
?????????????? headers = header)
??? data = urllib.request.urlopen(req).read()
??? try:
??????? data = data.decode('utf-8')
??? except:
??????? data = data.decode('gbk', 'ignore')
??? return data
#獲取驗證碼圖片
def getCodeImg():
??? urlCode='http://csdn.juming.com/code.htm'
??? image_bytes = urlopen(urlCode).read()
??? # internal data file
??? data_stream = io.BytesIO(image_bytes)
??? # open as a PIL image object
??? pil_image = Image.open(data_stream)
??? tk_image = ImageTk.PhotoImage(pil_image)
??? return tk_image
#構(gòu)建界面
def createGui(msg=''):
??? global root
??? root = tk.Tk()
??? root.title("CSDN免積分下載器 v0.1")
??? root.resizable(False, False)?? #禁止修改窗口大小
??? root.geometry('+400+250')? #屏幕位置
??? #-------------------------------------------
??? tk_image = getCodeImg()
??? # put the image on a typical widget
??? frm_top_label = tk.Label(root,compound = 'top',image=tk_image,text="驗證碼圖片",fg="blue",bg="brown",font=('Tempus Sans ITC',20))
??? frm_top_label.grid(row = 0, column = 0, padx = 15, pady = 2)
??? #-------------------------------------------
??? frm_bottom = tk.LabelFrame(root)
??? frm_bottom.grid(row = 1, column = 0, padx = 15, pady = 2)
??? frm_bottom_label_0 = tk.Label(frm_bottom,text="下載地址:", font=('Tempus Sans ITC',15))
??? frm_bottom_label_0.grid(row = 0, column = 0, padx = 5, pady = 2,sticky = "e") #控件右對齊
??? frm_bottom_label_1 = tk.Label(frm_bottom,text="? 驗證碼:", font=('Tempus Sans ITC',15))
??? frm_bottom_label_1.grid(row = 1, column = 0, padx = 5, pady = 2,sticky = "e")
??? frm_bottom_entry_var_0 = StringVar()
??? frm_bottom_entry_0 = tk.Entry(frm_bottom,textvariable=frm_bottom_entry_var_0)
??? frm_bottom_entry_0.grid(row = 0, column = 1, padx = 15, pady = 2)
??? frm_bottom_entry_var_1 = StringVar()
??? frm_bottom_entry_1 = tk.Entry(frm_bottom,textvariable=frm_bottom_entry_var_1) #設(shè)置密碼輸入框,熟悉show
??? frm_bottom_entry_1.grid(row = 1, column = 1, padx = 15, pady = 2)
??? frm_bottom_btn_0 = tk.Button(frm_bottom,text="下?? 載",relief=RIDGE,bd=4,width=10, font=('Tempus Sans ITC',12),command=lambda:downloadSource(frm_bottom_entry_var_0,frm_bottom_entry_var_1,frm_top_label,frm_foot_label))
??? frm_bottom_btn_0.grid(row = 3, column = 1, padx = 15, pady = 2,sticky = "w")
??? frm_foot_label = tk.Label(root,text=msg ,font=('Tempus Sans ITC',10))
??? frm_foot_label.grid(row = 3, column = 0, padx = 15, pady = 2)
??? root.mainloop()?
#獲取下載資源地址??
def getSourceUrl(code,ziyuandz):
??? #資源信息?
??? strLoginInfo = {'csdn_zh': '用戶名',
??????????????????? 'csdn_mm': '密碼',
??????????????????? 're_yzm':code,
??????????????????? 'ziyuandz':ziyuandz #'http://download.csdn.net/detail/shinian1987/8430743' #
??????????????????? }
??? #下載資源地址
??? urlLogin='http://csdn.juming.com/index.htm'
??? returnHtml = str(getUrlRequest(urlLogin,strLoginInfo))
??? a = returnHtml.find('電信下載地址: ') + 15
??? b = returnHtml.find('

網(wǎng)通下載地址:')
??? durl = returnHtml[a:b]
??? return durl
#下載資源
def downloadSource(frm_bottom_entry_var_0,frm_bottom_entry_var_1,frm_top_label,frm_foot_label):
??? try:
??????? ziyuandz = frm_bottom_entry_var_0.get()
??????? code = frm_bottom_entry_var_1.get()
??????? durl = getSourceUrl(code,ziyuandz)
??????? print('資源地址:'+ durl)
??????? reMsg = "已經(jīng)打開瀏覽器,請下載..."
??????? yzm = durl.find("驗證碼")
??????? #yzm += durl.find("驗證碼驗證錯誤")
??????? #yzm += durl.find("驗證碼輸入不正確")
??????? fs = durl.find("封殺本工具特意加")
??????? gs = durl.find("正確的格式如")
??????? jf = durl.find("成功獲取到0點積分")
??????? xzzy = durl.find("http:")
??????? if fs > 0:
??????????? reMsg = "該資源被封殺,請稍后再下載..."
??????? elif code=='':
??????????? reMsg = "驗證碼不能為空..."
??????? elif ziyuandz=='':
??????????? reMsg = "下載地址不能為空..."
??????? elif gs > 0:
??????????? reMsg = "資源地址錯誤,請重新輸入..."
??????? elif yzm > 0:
??????????? reMsg = "驗證碼輸入錯誤..."
??????? elif jf > 0:
??????????? reMsg = "積分不足,資源無法下載..."
??????? elif xzzy >= 0:?
??????????? webbrowser.open(durl, new=0, autoraise=True)
??????? else:
??????????? reMsg = "資源錯誤或沒有找到下載資源..."
??????? #print(xzzy)
??????? frm_foot_label['text'] = reMsg
??????? tk_image = getCodeImg()
??????? frm_top_label.configure(image = tk_image)
??????? frm_top_label.image= tk_image
??? except:
??????? root.destroy()
??????? createGui('程序錯誤,請重新下載...')
#MAIN
createGui()

演示圖片

Python制作CSDN免積分下載器_第1張圖片 ?

以上就是本文的全部內(nèi)容了,希望大家能夠喜歡。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久久久国产精品 | 天堂在线www网亚洲 欧美 日韩 | 亚洲国产精品久久久久秋霞蜜臀 | 欧美在线成人影院 | 激情五月婷婷 | 日韩精品一区二区免费视频 | 国产精品久久久久久久久久久久 | 2018中文字幕在线 | 五月天综合在线 | 日韩欧美亚洲一区 | 欧美性生活久久 | 欧美日韩操| 国产午夜一区二区在线观看 | WWW国产亚洲精品久久久 | a级在线看 | 亚洲成年网站在线777 | 亚洲成av人片在线观看 | 欧美疯狂xxxx乱大交视频 | 国产一区二区三区久久久久久久久 | 澳门av| 在线视频观看国产 | 国产精品成人在线观看 | 起碰97| 手机在线看片国产日韩生活片 | 亚洲一区二区视频在线观看 | 91国内精品久久久久免费影院 | 久热香蕉精品视频在线播放 | 精品一区视频 | 高清亚洲| 日本欧美日韩 | 韩国男女无遮挡高清性视频 | 欧美高清在线精品一区 | 亚洲AV国产精品无码A片 | 欧美三级成版人版在线观看 | 午夜激情小视频 | 国产一区二区欧美 | 国产亚洲精品久久久久久国 | 亚洲天堂ww| 日本精品在线观看 | 一级成人毛片免费观看欧美 | 美女视频黄a视频免费全过程 |