上篇文章給大家介紹了Python爬蟲實現(xiàn)百度翻譯功能過程詳解
Python爬蟲學習之翻譯小程序 感興趣的朋友點擊查看。
今天給大家介紹Python爬蟲制作翻譯程序的方法,具體內容如下所示:
此處我爬的是百度翻譯,打開百度翻譯的頁面
我們要爬的是sug,爬它的響應信息
程序如下
import json import requests if __name__ == "__main__": url = "https://fanyi.baidu.com/sug" header = { "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.68' } while 1: a = input("輸入單詞(中文):") data = { "kw": a } res = requests.post(url=url, data=data, headers=header) data = json.loads(res.text) result = [(d['k'], d['v']) for d in data['data']] print("具體意思: "+data['data'][0]['v']) print("其他詞性拓展: "+data['data'][1]['k']+" "+data['data'][1]['v']) for i in range(2, len(result)): print(" "+data['data'][i]['k']+" "+data['data'][i]['v'])
效果如下
到此這篇關于Python爬蟲制作翻譯程序的示例代碼的文章就介紹到這了,更多相關Python爬蟲翻譯程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
標簽:合肥 海南 郴州 烏蘭察布 大慶 平頂山 哈爾濱 烏蘭察布
巨人網絡通訊聲明:本文標題《Python爬蟲制作翻譯程序的示例代碼》,本文關鍵詞 Python,爬蟲,制作,翻譯,程序,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。