Python破解百度翻譯反爬機制---自制翻譯器

這篇文章的主要目的還是破解JS參數(shù)加密戏蔑,百度翻譯的JS過程并不是很復雜种蘸,非常適合新手練手。

首先,打開百度翻譯鞍爱,隨便輸點詞語伊约,點擊翻譯劈狐。

image

不斷點擊翻譯疙咸,在network中會一直跳出框框內(nèi)的內(nèi)容。

image

打開第二個文件v2transapi媳友,可以看到我們需要的內(nèi)容斯议。

image

現(xiàn)在來分析一下這個文件,它的請求方式為post庆锦,下圖是它post時所需的data捅位。from是你輸入詞語的類型,to是需要翻譯成的類型搂抒,query是翻譯的詞語艇搀,sign和token是通過js文件生成的;現(xiàn)在來找一找這兩個參數(shù)求晶。

image

https://fanyi.bdstatic.com/static/translation/pkg/index_9b62d56.js:formatted是JS文件的鏈接焰雕,打斷點調(diào)試可以看到,sign是通過m(‘翻譯’ )生成的芳杏,token是通過 window.common.token生成矩屁。

image

其中window.common.token在頁面的源代碼中有出現(xiàn) ‘04a7c540f2a1e1d6be3dee208d1b7525’;第二個框的參數(shù)后面會用到爵赵。

image
image

在來看m()函數(shù)吝秕,它的參數(shù)就是要翻譯的內(nèi)容,定位到5725-5727行空幻,這三行是用來生成一個參數(shù)u烁峭,且u的值為window.gtk,也就是上一幅圖第二個框框內(nèi)的內(nèi)容秕铛;為了使代碼更加靈活约郁,在構(gòu)造js函數(shù)的時候,將參數(shù)u從定值轉(zhuǎn)為m()函數(shù)的參數(shù)但两,這一部分進行調(diào)整鬓梅。

image

調(diào)整后的JS代碼如下:

image

至此整個流程就分析完了,下面來構(gòu)造自己的翻譯器把谨湘。順便一說绽快,百度翻譯可以實現(xiàn)88種語言的互轉(zhuǎn)噢芥丧。

image

效果圖如下:

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坊罢,隨后出現(xiàn)的幾起案子娄柳,更是在濱河造成了極大的恐慌,老刑警劉巖艘绍,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異秫筏,居然都是意外死亡诱鞠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門这敬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來航夺,“玉大人,你說我怎么就攤上這事崔涂⊙羝” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵冷蚂,是天一觀的道長缭保。 經(jīng)常有香客問我,道長蝙茶,這世上最難降的妖魔是什么艺骂? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮隆夯,結(jié)果婚禮上钳恕,老公的妹妹穿的比我還像新娘。我一直安慰自己蹄衷,他們只是感情好忧额,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愧口,像睡著了一般睦番。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上调卑,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天抡砂,我揣著相機與錄音,去河邊找鬼恬涧。 笑死注益,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的溯捆。 我是一名探鬼主播丑搔,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼厦瓢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了啤月?” 一聲冷哼從身側(cè)響起煮仇,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谎仲,沒想到半個月后浙垫,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡郑诺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年夹姥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辙诞。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡辙售,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出飞涂,到底是詐尸還是另有隱情旦部,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布较店,位于F島的核電站士八,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏梁呈。R本人自食惡果不足惜曹铃,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捧杉。 院中可真熱鬧陕见,春花似錦、人聲如沸味抖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仔涩。三九已至忍坷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間熔脂,已是汗流浹背佩研。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留霞揉,地道東北人旬薯。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像适秩,于是被迫代替她去往敵國和親绊序。 傳聞我的和親對象是個殘疾皇子硕舆,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 這篇文章的主要目的還是破解JS參數(shù)加密,百度翻譯的JS過程并不是很復雜骤公,非常適合新手練手抚官。 首先,打開百度翻譯阶捆,隨...
    嗨學編程閱讀 1,624評論 0 0
  • 轉(zhuǎn)載自公眾號:zuobangbang 這篇文章的主要目的還是破解JS參數(shù)加密凌节,百度翻譯的JS過程并不是很復雜,非常...
    蒼簡閱讀 656評論 0 1
  • 到了差不多十幾歲這個年紀時洒试,很多人開始喜歡上看漫畫刊咳,我把這一類人稱之為漫畫家族,而我恰好也在這個年齡段迷上了...
    希望夢曙光by吉吉閱讀 3,921評論 3 3
  • 昨天儡司,王寶強用盡洪荒之力,把網(wǎng)民的眼球余指,從國家游泳隊手里搶奪了過來捕犬。各種段子,各種內(nèi)幕酵镜,充斥手機屏幕碉碉。 網(wǎng)上曾經(jīng)流...
    南瓜是只貓閱讀 301評論 2 0
  • 萬物生長的春天!陽光?明媚淮韭!魏縣快樂語言的老師帶著家長的信任和期待來到啦大磨幼兒園垢粮!一個多小時的時間家長聽到啦一趟...
    劉虹女人幸福力閱讀 359評論 0 0