詳解超星腳本出現(xiàn)亂碼問(wèn)題的解決方法(Python)

這種情況在掛載腳本后無(wú)法答題,任何關(guān)于答題腳本的腳本都無(wú)法使用。
看這個(gè)字體,已經(jīng)讀不出原文了,一開始以為是加密嘗試使用加密算法破解,然后用BP、其他工具嘗試解碼無(wú)果。
之后嘗試用編碼集解碼,結(jié)果也以失敗告終。網(wǎng)上搜索也沒(méi)有解決。
最后我抱著試一試的心態(tài)去試了試繁簡(jiǎn)轉(zhuǎn)換,開始不相信居然怎么簡(jiǎn)單,超星程序員難道劃水,然后轉(zhuǎn)換成功了,成功還原的原題。下面是我用Python還原的輸出
#coding = utf-8
from zhconv import convert
code_lib = []
scr_lib = []
real_lib = []
code = '俄國(guó)十月擛擭擮辟了世擲擩產(chǎn)擪級(jí)擨擢主義擛擭的擝時(shí)擫'
scr = '俄國(guó)十月革命開辟了世界世界無(wú)產(chǎn)階級(jí)社會(huì)主義革命的新時(shí)代'
for i in code:
decode = ord(i)
code_lib.append(decode)
for j in scr:
decode = ord(j)
scr_lib.append(decode)
for k in range(len(code_lib)):
real = code_lib[k] - scr_lib[k]
real_lib.append(real)
print(code_lib)
print(scr_lib)
print('---------差數(shù)--------')
print(real_lib)
print(decode)
decode = convert(scr,'zh-hans')
print(decode)
轉(zhuǎn)換成功
pip install zhconv
這里需要用到zhconv庫(kù)
要快速寫出修改后的JS腳本:對(duì)于Python代碼轉(zhuǎn)換為JS代碼
pip install jiphy
需要使用jiphy庫(kù),至于一些JS轉(zhuǎn)換后的一些問(wèn)題實(shí)際問(wèn)題實(shí)際解決
最后總結(jié),亂碼問(wèn)題就是繁簡(jiǎn)轉(zhuǎn)換,所以只要在原來(lái)的JS腳本搜索題目上加上繁簡(jiǎn)轉(zhuǎn)換功能應(yīng)該能解決。解決方案比如,讓整個(gè)網(wǎng)頁(yè)源代碼實(shí)現(xiàn)繁體轉(zhuǎn)換為簡(jiǎn)體后再載入JS腳本。
#coding = utf-8
from zhconv import convert
import jiphy
def Decode(scr):
decode = convert(scr,'zh-hans')
return decode
def PyToJs(scr):
js = jiphy.to.python(scr)
return js
def JsToPy(scr):
py = jiphy.to.javascript(scr)
return py
if __name__ == '__main__':
#test
word = '繁體字'
decode = Decode(word)
print(decode)
js = 'JS代碼'
py = JsToPy(js)
print(py)總結(jié)
到此這篇關(guān)于超星腳本出現(xiàn)亂碼問(wèn)題解決的文章就介紹到這了,更多相關(guān)超星腳本亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python生成任意范圍任意精度的隨機(jī)數(shù)方法
下面小編就為大家分享一篇Python生成任意范圍任意精度的隨機(jī)數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
python中SQLAlchemy使用前端頁(yè)面實(shí)現(xiàn)插入數(shù)據(jù)
這篇文章主要介紹了SQLAlchemy使用前端頁(yè)面實(shí)現(xiàn)插入數(shù)據(jù),文章內(nèi)容介紹詳細(xì)巨頭有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-03-03
Python Requests爬蟲之求取關(guān)鍵詞頁(yè)面詳解
這篇文章主要為大家詳細(xì)介紹了Python Requests爬蟲之求取關(guān)鍵詞頁(yè)面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-02-02
Python使用Tkinter實(shí)現(xiàn)機(jī)器人走迷宮
這篇文章主要為大家詳細(xì)介紹了Python使用Tkinter實(shí)現(xiàn)機(jī)器人走迷宮,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
python3.6 如何將list存入txt后再讀出list的方法
這篇文章主要介紹了python3.6 如何將list存入txt后再讀出list的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python 解析pymysql模塊操作數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了Python 解析pymysql模塊操作數(shù)據(jù)庫(kù)的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
Python中關(guān)于print和return的區(qū)別
這篇文章主要介紹了Python中關(guān)于print和return的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
Python Arrow處理時(shí)間數(shù)據(jù)使用詳解(標(biāo)準(zhǔn)庫(kù)之外另一種選擇)
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫(kù)之外Arrow處理時(shí)間數(shù)據(jù)的另一種選擇使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
python神經(jīng)網(wǎng)絡(luò)Keras實(shí)現(xiàn)GRU及其參數(shù)量
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Keras實(shí)現(xiàn)GRU及其參數(shù)量,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05

