模擬百度翻譯

2021-09-26 08:27:17 字數 580 閱讀 7348

一、輸入英文可以翻譯成中文,中文部分可以識別進原理是行翻譯

利用python的requests進行請求,輸入待翻譯的單詞後,會輸出相應的翻譯(漢英互譯),目前不支援其他語言,待完善

import requests

def translate():

while true:

url = ""

keywords = input("請輸入待翻譯的詞:")

data = #待查詢的詞

response = requests.post(url=url,params = data,headers=headers) #發起請求並用response接收

data = response.json()

try: #提取資料

result = data["data"][0]

print(result["k"]+": "+result["v"])

except:

print("只能翻譯部分中文")

if __name__ == '__main__':

translate()

用爬蟲模擬百度翻譯

import requests import json import sys class baifanyi def init self,trant str self.trant str trant str self.lan url self.trant url def parse url self,...

使用urllib模擬百度翻譯

用於發起請求 from urllib import request 用於url字元編碼 from urllib import parse 用於設定 ip 記得安裝 pip intsall fake useragent from fake useragent import useragent 用於將j...

尋找百度翻譯引數,實現百度翻譯

author runsen 首先要分析瀏覽器是怎麼傳送請求的。構造請求 找到關鍵請求之後,就要分析請求,然後去構造請求。分析請求有一下幾個要素,url,請求方法,請求頭,請求引數。請求引數有七個,可以通過反覆請求然後比較的方法得出from,to是表示翻譯語言的,transtype,means fla...