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

Python爬蟲實(shí)現(xiàn)百度翻譯功能過(guò)程詳解

 更新時(shí)間:2020年05月29日 10:18:09   作者:javascript癡癡  
這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)百度翻譯功能過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

首先,需要簡(jiǎn)單的了解一下爬蟲,盡可能簡(jiǎn)單快速的上手,其次,需要了解的是百度的API的接口,搞定這個(gè)之后,最后,按照官方給出的demo,然后寫自己的一個(gè)小程序

打開(kāi)瀏覽器 F12 打開(kāi)百度翻譯網(wǎng)頁(yè)源代碼:

我們可以輕松的找到百度翻譯的請(qǐng)求接口為:http://fanyi.baidu.com/sug

然后我們可以從方法為POST的請(qǐng)求中找到參數(shù)為:kw:job(job是輸入翻譯的內(nèi)容)

下面是代碼部分:

from urllib import request,parse
import json


def translate(content):
  url = "http://fanyi.baidu.com/sug"
  data = parse.urlencode({"kw":content}) # 將參數(shù)進(jìn)行轉(zhuǎn)碼
  headers = {
    'User-Agent': 'Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10'
  }
  req = request.Request(url,data=bytes(data,encoding="utf-8"),headers=headers)
  r = request.urlopen(req)
  # print(r.code) 查看返回的狀態(tài)碼
  html = r.read().decode('utf-8')
  # json格式化
  html = json.loads(html)
  # print(html)
  for k in html["data"]:
    print(k["k"],k["v"])

if __name__ == '__main__':
  content = input("請(qǐng)輸入您要翻譯的內(nèi)容:")
  translate(content)

結(jié)果如下

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決python中文亂碼問(wèn)題方法總結(jié)

    解決python中文亂碼問(wèn)題方法總結(jié)

    這篇文章主要介紹了解決python中文亂碼問(wèn)題方法總結(jié),需要的朋友可以參考下
    2021-05-05
  • Python為什么要保留顯式的self

    Python為什么要保留顯式的self

    本文主要介紹了Python為什么要保留顯式的self,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python3使用matplotlib繪制條形圖

    python3使用matplotlib繪制條形圖

    這篇文章主要為大家詳細(xì)介紹了python3使用matplotlib繪制條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 深入探討Python中弱引用機(jī)制與應(yīng)用

    深入探討Python中弱引用機(jī)制與應(yīng)用

    在Python編程中,弱引用(Weak Reference)是一種特殊的引用方式,本文將深入探討Python的弱引用機(jī)制,介紹其用法、原理及實(shí)際應(yīng)用場(chǎng)景,希望對(duì)大家有所幫助
    2024-03-03
  • Python實(shí)現(xiàn)批量識(shí)別銀行卡號(hào)碼以及自動(dòng)寫入Excel表格步驟詳解

    Python實(shí)現(xiàn)批量識(shí)別銀行卡號(hào)碼以及自動(dòng)寫入Excel表格步驟詳解

    這篇文章主要介紹了使用Python實(shí)現(xiàn)高效摸魚,批量識(shí)別銀行卡號(hào)碼并且自動(dòng)寫入Excel表格,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01
  • 在RedHat系Linux上部署Python的Celery框架的教程

    在RedHat系Linux上部署Python的Celery框架的教程

    這篇文章主要介紹了在RedHat系Linux上部署Python的Celery框架的教程, Celery是一個(gè)并行分布框架,擁有良好的I/O性能,需要的朋友可以參考下
    2015-04-04
  • Python中模塊pymysql查詢結(jié)果后如何獲取字段列表

    Python中模塊pymysql查詢結(jié)果后如何獲取字段列表

    pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。下面這篇文章主要給大家介紹了關(guān)于Python中模塊pymysql查詢結(jié)果后如何獲取字段列表的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)看看詳細(xì)的介紹。
    2017-06-06
  • Python+matplotlib實(shí)現(xiàn)循環(huán)作圖的方法詳解

    Python+matplotlib實(shí)現(xiàn)循環(huán)作圖的方法詳解

    這篇文章主要為大家介紹了Python如何利用matplotlib實(shí)現(xiàn)循環(huán)作圖的,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)學(xué)習(xí)
    2022-06-06
  • 使用PyTorch實(shí)現(xiàn)隨機(jī)搜索策略

    使用PyTorch實(shí)現(xiàn)隨機(jī)搜索策略

    這篇文章主要介紹了使用PyTorch實(shí)現(xiàn)隨機(jī)搜索策略,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • 淺析Python是如何實(shí)現(xiàn)集合的

    淺析Python是如何實(shí)現(xiàn)集合的

    之前我們介紹過(guò)字典的實(shí)現(xiàn)原理,它底層是基于哈希表實(shí)現(xiàn)的,而集合也是如此。本次我們來(lái)聊一下 Python 的集合是怎么實(shí)現(xiàn)的,希望對(duì)大家有所幫助
    2022-12-12

最新評(píng)論