python學習值爬取百度翻譯
# 功能: 進行爬蟲專案編寫
# 開發時間: 2020/10/26 10:12
import requests
import json
if __name__ == '__main__':
#進行UA偽裝,將userAgent分裝到一個字典物件當中去,user-agent可以到瀏覽器當中通過抓包工具來獲取
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
url = 'https://fanyi.baidu.com/sug'
word=input("請輸入要查詢的單詞\n")
data={
'kw':word
}
response=requests.post(url,data=data,headers=headers)
response.encoding='utf-8'#有時候所爬取的網頁會發生亂碼的現象,所以要對其進行編碼
page_text=response.text#獲取請求的文字資訊
#當伺服器物件所響應的字串資料型別為json的時候,可以呼叫json方法類獲取json字串物件
dic_obj=response.json()#將獲取到的多組json字串資料以字典的方式來進行存放
print(dic_obj)
#對爬取到的資料物件進行持久化儲存
filename=word+'.json'
fp=open(filename,'w',encoding='utf-8')
json.dump(dic_obj,fp,ensure_ascii=False)#因為獲取的字串物件是中文,所以不能夠進行ASCII編碼
print("儲存完畢")
請輸入要查詢的單詞
application
{'errno': 0, 'data': [{'k': 'application', 'v': 'n. 申請; 請求; 申請書; 申請表; (尤指理論、發現等的)應用,運用; 塗抹; 敷用; 施用;'}, {'k': 'applications', 'v': 'n. 申請; 請求; 申請書; 申請表; (尤指理論、發現等的)應用,運用; 塗抹; 敷用; 施用;'}, {'k': 'Application Engineer', 'v': '網路 應用工程師; 產品應用工程師; 技術工程師; 應用工程師; 應用系統工程師;'}, {'k': 'application form', 'v': ' 申請表;'}, {'k': 'application letter', 'v': '網路 英語求職信; 申請信; 求職信; 英文求職信; 一封求職信;'}]}
儲存完畢
相關文章
- python入門-爬取百度翻譯中的雙語例句Python
- 爬取有道翻譯
- 爬取必應翻譯
- python 爬蟲 簡單實現百度翻譯Python爬蟲
- Python爬蟲教程-05-python爬蟲實現百度翻譯Python爬蟲
- 爬蟲呼叫百度翻譯API爬蟲API
- Python爬蟲教程-06-爬蟲實現百度翻譯(requests)Python爬蟲
- python抓取百度翻譯Python
- Python爬蟲教程-07-post介紹(百度翻譯)(上)Python爬蟲
- Python爬蟲教程-08-post介紹(百度翻譯)(下)Python爬蟲
- 爬蟲百戰穿山甲(2):百度翻譯爬蟲爬蟲
- Python爬蟲學習(6): 爬取MM圖片Python爬蟲
- Python爬蟲學習(5): 簡單的爬取Python爬蟲
- python爬蟲呼叫谷歌翻譯介面Python爬蟲谷歌
- Python 爬取百度音樂Python
- 百度翻譯 for Mac - 百度翻譯mac桌面端Mac
- python爬蟲學習01--電子書爬取Python爬蟲
- 爬蟲-有道翻譯爬蟲
- python3:爬有道翻譯(命令列版)Python命令列
- 一篇文章教會你利用Python網路爬蟲獲取有道翻譯手機版的翻譯介面Python爬蟲
- 使用python爬取百度百科Python
- python爬蟲獲取百度熱搜Python爬蟲
- Python爬蟲學習筆記(1)爬取知乎使用者資訊Python爬蟲筆記
- python爬蟲學習(2)-抓取百度貼吧內容Python爬蟲
- 百度翻譯 Excel TableExcel
- csharp:百度翻譯CSharp
- 爬取百度貼吧實戰,python教你如何獲取Python
- 百度翻譯app怎麼調整置語音速度? 百度翻譯設定翻譯速度的教程APP
- 【Python學習】爬蟲爬蟲爬蟲爬蟲~Python爬蟲
- 小白學 Python 爬蟲(25):爬取股票資訊Python爬蟲
- 爬蟲—有道翻譯案例分析爬蟲
- 教你用Python爬蟲自制有道翻譯詞典Python爬蟲
- dumping_oracle_blocks翻譯(一)個人翻譯,學習總結用OracleBloC
- [Python學習] 簡單爬取CSDN下載資源資訊Python
- python爬蟲學習1Python爬蟲
- 爬蟲學習筆記:練習爬取多頁天涯帖子爬蟲筆記
- 有道雲詞典--翻譯/螢幕取詞翻譯
- 有道翻譯最新爬蟲程式碼-基於Python3爬蟲Python