import requests
def fanyi(keyword):
#定義請求的url
url = ''
#定義請求的引數
data =
#發起請求post
res = requests.post(url,data=data)
#獲取請求結果
code = res.status_code
# print(code)
#判斷是否請求成功
if code ==200:
# print('請求成功')
#解析資料
resdata = res.json()#如果返回的是json資料,可以直接解析
#判斷是否解析成功,可以通過解析後獲得的資料進行比對
if resdata['errorcode'] == 0:
# print('解析成功')
print(resdata['translateresult'][0][0]['src']+'->'+resdata['translateresult'][0][0]['tgt'])
else:
vars ='''
****************************
**** 歡迎使用py翻譯工具 ****
**** 輸入需要翻譯的內容 ****
**** 輸入字母 y 則退出 ****
****************************
'''print(vars)
while true:
#獲取使用者的輸入內容
keyword = input('輸入需要翻譯的內容')
#判斷是否需要退出
if keyword == 'y':
print('退出翻譯')
break
#不需要退出,則呼叫函式,進行翻譯
爬蟲爬取有道翻譯
這是很久之前寫的1個爬蟲了,也是我寫的第乙個爬蟲,因為恰好網課開始了,很多任務作要在電腦上學習了,總在手機上查英語單詞比較費時費事,於是便想著寫乙個爬蟲直接在電腦上查詞會方便很多,所以寫了乙個爬取有道翻譯的爬蟲。如下 import urllib.request import urllib.parse...
python爬蟲 爬取有道翻譯詳解
這裡我們使用python的urllib來實現 首先,我們需要找到我們進行翻譯時上傳給伺服器的資料。我們可以通過查詢審查元素中的network這一欄目下,選擇執行post方法的選項。在general下的request url就是我們訪問的鏈結 而form data下的就是我們所提交的資料,其中的i 就...
python練習5 爬取有道翻譯
具體 如下 import urllib.request import urllib.parse 可以實現url的構造,但是去掉也不影響結果 import json 把獲取到的字串轉換成字典的時候需要用到 content input 輸入要翻譯的內容 url 取network裡面找到這個url,把裡面...