欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用python爬取有道詞典的方法

 更新時間:2020年12月08日 14:02:38   作者:孤胤  
這篇文章主要介紹了python爬取有道詞典的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

大家好

​ 最近python爬蟲有點(diǎn)火啊,啥python爬取馬保國視頻……我也來湊個熱鬧,今天我們來試著做個翻譯軟件……不是不是,說錯了,今天我們來試著提交翻譯內(nèi)容并爬取翻譯結(jié)果

主要內(nèi)容

 材料

1.Python 3.8.4

2.電腦一臺(應(yīng)該不至于有”窮苦人家“連一臺電腦都沒有吧)

3.Google瀏覽器(其他的也行,但我是用的Google)

寫程序前準(zhǔn)備

打開Google瀏覽器,找的有道詞典的翻譯網(wǎng)頁(http://fanyi.youdao.com/)

打開后摁F12打開開發(fā)者模式,找Network選項(xiàng)卡,點(diǎn)擊Network選項(xiàng)卡,然后刷新一下網(wǎng)頁

然后翻譯一段文字,隨便啥都行(我用的程序員的傳統(tǒng):hello world),然后點(diǎn)擊翻譯

在選項(xiàng)卡中找到以translate開頭的post文件

箭頭的地方才是真正的提交地址

記住他,寫代碼時要用

在這里插入圖片描述

這個是提交電腦的基本信息,記住他,等會兒要用,等會兒偽裝成電腦時可以用,因?yàn)殡娔X會有基本信息,而如果是python的話會顯示成python3.8.4(因?yàn)槲业陌姹臼?.8.4),從而容易被服務(wù)器禁入

在這里插入圖片描述

等會兒還要用

好,準(zhǔn)備工作做完了,接下來開始干正事了

開始編寫爬蟲代碼

下面是我寫的代碼,具體我就不細(xì)說了

#導(dǎo)入urllib庫
import urllib.request
import urllib.parse
import json

while True: #無限循環(huán)
 content = input("請輸入您要翻譯的內(nèi)容(輸入 !!! 退出程序): ")
 #設(shè)置退出條件
 if content == '!!!':
  break

 url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' #選擇要爬取的網(wǎng)頁,上面找過了
 #加上一個帽子,減少被發(fā)現(xiàn)的概率(下面head列表的內(nèi)容就是上面找的)
 head = {}
 head['User - Agent'] = '請?zhí)鎿Q'

 #偽裝計(jì)算機(jī)提交翻譯申請(下面的內(nèi)容也在在上面有過,最好根據(jù)自己的進(jìn)行修改)
 data = {}
 data['type'] = 'AUTO'
 data['i'] = content
 data['doctype'] = 'json'
 data['version'] = '2.1'
 data['keyfrom:'] = 'fanyi.web'
 data['ue'] = 'UTF-8'
 data['typoResult'] = 'true'
 data = urllib.parse.urlencode(data).encode('utf-8')

 response = urllib.request.urlopen(url, data)
 #解碼
 html = response.read().decode('utf-8')

 paper = json.loads(html)

 #打印翻譯結(jié)果
 print("翻譯結(jié)果: %s" % (paper['translateResult'][0][0]['tgt']))

運(yùn)行結(jié)果

在這里插入圖片描述

到此這篇關(guān)于python爬取有道詞典的文章就介紹到這了,更多相關(guān)python有道詞典內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python通過psd-tools解析PSD文件的實(shí)現(xiàn)

    Python通過psd-tools解析PSD文件的實(shí)現(xiàn)

    本文主要介紹了Python通過psd-tools解析PSD文件的實(shí)現(xiàn),主要包括如何獲取PSD文件的基本信息、遍歷圖層、提取圖層詳細(xì)信息、保存和創(chuàng)建PSD文件,感興趣的可以了解一下
    2023-12-12
  • Python實(shí)現(xiàn)LM算法的示例代碼

    Python實(shí)現(xiàn)LM算法的示例代碼

    L-M方法全稱Levenberg-Marquardt方法,是一種非線性最小二乘優(yōu)化算法,這篇文章整理了該算法的Python和C++實(shí)現(xiàn)方法,需要的可以參考一下
    2023-06-06
  • python字典dict中常用內(nèi)置函數(shù)的使用

    python字典dict中常用內(nèi)置函數(shù)的使用

    本文主要介紹了python字典dict中常用內(nèi)置函數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法

    Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法

    這篇文章主要介紹了Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法,涉及Python中cx_Oracle模塊與csv模塊操作Oracle數(shù)據(jù)庫及csv文件的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • PyCharm中配置PySide2的圖文教程

    PyCharm中配置PySide2的圖文教程

    這篇文章主要介紹了PyCharm中配置PySide2的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python實(shí)現(xiàn)人工智能Ai摳圖功能

    python實(shí)現(xiàn)人工智能Ai摳圖功能

    這篇文章主要介紹了python實(shí)現(xiàn)人工智能Ai摳圖功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • python畫圖把時間作為橫坐標(biāo)的方法

    python畫圖把時間作為橫坐標(biāo)的方法

    今天小編就為大家分享一篇python畫圖把時間作為橫坐標(biāo)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • OpenCV實(shí)現(xiàn)圖片編解碼實(shí)踐

    OpenCV實(shí)現(xiàn)圖片編解碼實(shí)踐

    在很多應(yīng)用中,經(jīng)常會直接把圖片的二進(jìn)制數(shù)據(jù)進(jìn)行交換,這就需要對普通進(jìn)行編碼解碼,那么怎么才能實(shí)現(xiàn),本文就來介紹一下
    2021-06-06
  • Python使用BeautifulSoup解析并獲取圖片的實(shí)戰(zhàn)分享

    Python使用BeautifulSoup解析并獲取圖片的實(shí)戰(zhàn)分享

    這篇文章主要介紹了Python使用BeautifulSoup解析并獲取圖片的實(shí)戰(zhàn)分享,文中通過代碼和圖文結(jié)合的方式給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • 跟老齊學(xué)Python之Python安裝

    跟老齊學(xué)Python之Python安裝

    本文主要講訴了在Linux,Windows,MacOS三大系統(tǒng)中如何安裝Python環(huán)境,非常的實(shí)用,雖然前面絮絮叨叨的說了不少題外話,但都是作者的肺腑之言,還是仔細(xì)看看吧
    2014-09-09

最新評論