国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 我用Python做了一個簡單易上手的“造假”中考網(wǎng)頁?

我用Python做了一個簡單易上手的“造假”中考網(wǎng)頁?

時間:2023-07-24 00:48:01 | 來源:網(wǎng)站運營

時間:2023-07-24 00:48:01 來源:網(wǎng)站運營

我用Python做了一個簡單易上手的“造假”中考網(wǎng)頁?:?> 原定于2022年7月12日出成績的杭州中考,卻因為改卷老師的改卷速度,提前在2022年7月9日發(fā)布了成績,別看這短短的三天,7月9日一出成績,朋友圈哀嚎一片,大家都覺得今年的分數(shù)線太高了。就那我自己舉例子,我的社交媒體中只有一兩個考的不錯的人公布了自己的成績。然后,我就看到了一條來自我媽的轉(zhuǎn)發(fā)信息。

請注意,本程序僅供學習使用,請不要用于任何非法用途




在這里插入圖片描述
是這樣的

在這里插入圖片描述
還有兩個不可思議的

在這里插入圖片描述
雖然后邊證實這些是假的,在感嘆的同時,我也在心中有了一個小小的計劃,咱們?yōu)楹尾荒芡ㄟ^咱們的編程“造假”,在朋友圈當中轉(zhuǎn)發(fā)一個實際上不是自己而是偽造的分數(shù)呢,于是,咱們說干就干!

@[toc]

搗鼓中考官方網(wǎng)頁

首先咱們登錄后點擊“綜合查詢”,然后看一看咱們的分數(shù)頁面

在這里插入圖片描述
然后一番操作之后,我們可以發(fā)現(xiàn)成績頁已經(jīng)出現(xiàn)了

在這里插入圖片描述
然后,咱們CTRL+S 保存下整個頁面 記得選擇MHTML格式的

在這里插入圖片描述



然后,我們就可以獲得整一個網(wǎng)頁。我也將我自己保存下來的網(wǎng)站文件傳到了網(wǎng)盤上邊,所以大家點擊這里,就可以下載了




在這里插入圖片描述



根據(jù)常識,我們可以得知,MHTML文件中的中文是采用Quoted-printable編碼的。然后這個編碼的方式就令我眼前一黑。最終在一番摸索下,我們終于知道了如何進行編解碼。詳細可以看看這位大佬的文章Python (巨蟒) 簡易實現(xiàn) quoted-printable 編碼




在這里插入圖片描述
所以在上傳的文件當中,其實考生名被我處理成了“我的名字”,那么接下來的一番操作,我們可以人工先嘗試操作一遍,然后再讓程序幫我們運行。

手動操作

http://www.hiencode.com/quoted.html

這個網(wǎng)站可以幫我們完成Quoted-printable的編碼,我們打開并選擇gb2312的選項




在這里插入圖片描述



打開SublimeText,導入MHTML文件,按下CTRL+F 進行查找=C4=E3=B5=C4=C3=FB=D7=D6

在這里插入圖片描述
在工具中輸入自己的名字,例如王大牛

在這里插入圖片描述
在Sublime Text中按下Ctrl+Shift+F 并將獲得的編碼復制到REPLACE的地方

在這里插入圖片描述
重新刷新頁面可以看到,中考查詢界面已經(jīng)被我們更改

在這里插入圖片描述
接下來再用CTRL+SHIFT+F 查找搜索咱們的語文成績,以上圖的112為例

在這里插入圖片描述
然后咱們直接更改分數(shù),動一動邪惡的小手指

在這里插入圖片描述
讓老師們開心的事情發(fā)生了!

在這里插入圖片描述
但是我們還是可以看到下面有一些破綻,所以咱們繼續(xù)更改

在這里插入圖片描述
更改一下這兩行的一點點代碼

在這里插入圖片描述
我們發(fā)現(xiàn)這簡直是完美

在這里插入圖片描述



程序制作

剛剛既然已經(jīng)過足了手癮,那么現(xiàn)在就是真正的時刻,我們應(yīng)該用我們的代碼知識來進行編程啦,在編程之前,我對下載下來的文本進行了一些處理,這對我們的后續(xù)編程工作有益。(實際上就是將幾個難找的地方改成了中文)

創(chuàng)建一個python文件,取名“HSEES Changers” HSEES是High school entrance examination scores的縮寫。

接收文件HSEES.mhtml




在這里插入圖片描述
創(chuàng)建函數(shù),直接更改我們文件中的內(nèi)容

在這里插入圖片描述
然后咱們完善一下這個時間這個小瑕疵,并在這里進行轉(zhuǎn)換

在這里插入圖片描述
最后咱們使用最丑陋的控制臺輸入來進行整理

在這里插入圖片描述
于是,我們整一個程序就大功告成了!

在這里插入圖片描述
在這里插入圖片描述



# HSEES 中考分數(shù)修改器# 請勿用于除學習外的任何非法用途import requestsfrom bs4 import BeautifulSoupimport datetime# 由于本人實在是搞不懂如何弄GBK編碼所以只能在網(wǎng)上找了一個接口 該接口可能隨時失效def requests_quopri(msg): data = { "text" : msg, "flag" : "quoted", "encode_flag" : "gbk" } quopri = requests.post("http://www.hiencode.com/ctf/ctf_encode",data = data) quopri = quopri.text # print(quopri) soup = BeautifulSoup(quopri,"html.parser") quopri_show = soup.div.div.pre.text return quopri_showdef changers(chi="120",mat="120",eng="120",pol="90",his="90",phy="100",che="100",pe="70",ms="810",same="1",name="王大牛",num="0112280000"): qp_name = requests_quopri(name) # print(qp_name) # 獲取時間 date = datetime.date.today() year = date.year month = date.month day = date.day now_date = str(year)+"年"+str(month)+"月"+str(day)+"日" qp_date = requests_quopri(now_date) with open("./HSEES.mhtml") as hsees: hsees_line = hsees.read() # print(hsees_line) hsees_line = hsees_line.replace("語文",chi) hsees_line = hsees_line.replace("數(shù)學",mat) hsees_line = hsees_line.replace("英語",eng) hsees_line = hsees_line.replace("道法",pol) hsees_line = hsees_line.replace("歷史",his) hsees_line = hsees_line.replace("物理",phy) hsees_line = hsees_line.replace("化學",che) hsees_line = hsees_line.replace("體育",pe) hsees_line = hsees_line.replace("總分",ms) hsees_line = hsees_line.replace("同位號",same) hsees_line = hsees_line.replace("名字",qp_name) hsees_line = hsees_line.replace("學號",num) hsees_line = hsees_line.replace("時間",qp_date) with open("./FakeScore.mhtml","w+")as fs: fs.write(hsees_line) fs.close()def show_score():#chi="120",mat="120",eng="120",pol="90",his="90",phy="100",che="100",pe="70",ms="810",same="1",name="王大牛",num="0112280000" chi = input("請輸入你的語文成績:") mat = input("請輸入你的數(shù)學成績:") eng = input("請輸入你的英語成績:") pol = input("請輸入你的政治成績:") his = input("請輸入你的歷史成績:") phy = input("請輸入你的物理成績:") che = input("請輸入你的化學成績:") pe = input("請輸入你的體育成績:") ms = int(chi)+int(mat)+int(eng)+int(pol)+int(his)+int(phy)+int(che)+int(pe) import random same = random.randint(1,100) name = input("請輸入你的名字:") num = input("請輸入你的學號:") print("程序正在自動生成成績中... 請稍后 ...") changers(str(chi),str(mat),str(eng),str(pol),str(his),str(phy),str(che),str(pe),str(ms),str(same),str(name),str(num)) import os,webbrowser webbrowser.open("file:///"+os.path.realpath("FakeScore.mhtml"))show_score()祝福各位中考考生考上理想的高中呀!

關(guān)鍵詞:簡單

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉