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

Python爬蟲實現(xiàn)簡單的爬取有道翻譯功能示例

 更新時間:2018年07月13日 09:33:42   作者:Kelisita  
這篇文章主要介紹了Python爬蟲實現(xiàn)簡單的爬取有道翻譯功能,結(jié)合實例形式分析了Python基于urllib庫實現(xiàn)的爬蟲爬取有道翻譯相關(guān)定義與數(shù)據(jù)交互功能操作技巧,需要的朋友可以參考下

本文實例講述了Python爬蟲實現(xiàn)簡單的爬取有道翻譯功能。分享給大家供大家參考,具體如下:

# -*- coding:utf-8 -*-
#!python3
import urllib.request
import urllib.parse
import json
while True :
  content = input("請輸入需要翻譯的內(nèi)容:(按q退出)")
  if content == 'q' :
    break
  url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=https://www.baidu.com/link'
  head = {}
  head[ 'User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36'
  data = {}
  data['type'] = 'AUTO'
  data['i'] = content
  data['doctype'] = 'json'
  data['xmlVersion'] = '1.8'
  data['keyfrom'] = 'fanyi.web'
  data['ue'] = 'UTF-8'
  data['action'] = 'FY_BY_CLICKBUTTON'
  data['typoResult'] = 'true'
  data = urllib.parse.urlencode(data).encode('utf-8')
  req = urllib.request.Request(url,data,head)
  response = urllib.request.urlopen(req)
  html = response.read().decode('utf-8')
  target = json.loads(html)
  print("翻譯結(jié)果:%s" %(target['translateResult'][0][0]['tgt']))

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python Socket編程技巧總結(jié)》、《Python正則表達(dá)式用法總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • python中redis查看剩余過期時間及用正則通配符批量刪除key的方法

    python中redis查看剩余過期時間及用正則通配符批量刪除key的方法

    這篇文章主要介紹了python中redis查看剩余過期時間及用正則通配符批量刪除key的方法,需要的朋友可以參考下
    2018-07-07
  • python中常用檢測字符串相關(guān)函數(shù)匯總

    python中常用檢測字符串相關(guān)函數(shù)匯總

    這篇文章主要介紹了python中常用檢測字符串相關(guān)函數(shù),實例匯總了Python針對字符串?dāng)?shù)字、字母、大小寫等常用檢測函數(shù),非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python使用Bokeh庫實現(xiàn)炫目的交互可視化

    Python使用Bokeh庫實現(xiàn)炫目的交互可視化

    Bokeh是一個用于創(chuàng)建交互式可視化圖形的強(qiáng)大Python庫,它不僅易于使用,而且功能強(qiáng)大,適用于各種數(shù)據(jù)可視化需求,本文將介紹Bokeh庫的繪圖可視化基礎(chǔ)入門,需要的可以了解下
    2024-03-03
  • pytorch神經(jīng)網(wǎng)絡(luò)之卷積層與全連接層參數(shù)的設(shè)置方法

    pytorch神經(jīng)網(wǎng)絡(luò)之卷積層與全連接層參數(shù)的設(shè)置方法

    今天小編就為大家分享一篇pytorch神經(jīng)網(wǎng)絡(luò)之卷積層與全連接層參數(shù)的設(shè)置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 探索Python列表合并技術(shù)提高代碼靈活性

    探索Python列表合并技術(shù)提高代碼靈活性

    本文將深入研究Python中列表合并的幾種方法,通過詳細(xì)的示例代碼和細(xì)致的解釋,呈現(xiàn)一場關(guān)于列表操作的精彩探險,無論是初學(xué)者還是有經(jīng)驗的開發(fā)者,通過學(xué)習(xí)本文,將更加熟練地運(yùn)用這些方法,提升代碼的效率和可讀性
    2024-01-01
  • 簡單談?wù)凱ython中函數(shù)的可變參數(shù)

    簡單談?wù)凱ython中函數(shù)的可變參數(shù)

    和C語言一樣,Python中也有可變參數(shù)函數(shù),即一個函數(shù)可以接收多個參數(shù),而這些參數(shù)的個數(shù)在函數(shù)調(diào)用之前事先是不知道的。下面這篇文章我們來介紹下python中的可變參數(shù)
    2016-09-09
  • PyGraphviz 安裝使用及注意事項

    PyGraphviz 安裝使用及注意事項

    PyGraphviz 是對 Graphviz 的封裝,提供了 Python 接口的調(diào)用,這篇文章主要介紹了PyGraphviz 安裝使用,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Python實現(xiàn)斐波那契數(shù)列的示例代碼

    Python實現(xiàn)斐波那契數(shù)列的示例代碼

    斐波那契數(shù)列是一種經(jīng)典的數(shù)學(xué)問題,在計算機(jī)科學(xué)和編程中經(jīng)常被用來演示算法和遞歸的概念,本文將詳細(xì)介紹斐波那契數(shù)列的定義、計算方法以及如何在Python中實現(xiàn)它,需要的可以參考下
    2024-01-01
  • python實現(xiàn)K最近鄰算法

    python實現(xiàn)K最近鄰算法

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)K最近鄰算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • opencv3/C++ 平面對象識別&透視變換方式

    opencv3/C++ 平面對象識別&透視變換方式

    今天小編就為大家分享一篇opencv3/C++ 平面對象識別&透視變換方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論