目標:http://fanyi.youdao.com/

用爬蟲實現翻譯功能。

利用f12檢視網頁Network,可以發現

有關翻譯的表單請求通過  http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule 來發送

其返回是一個JSON字串。

內部資料為要翻譯的資訊和被翻譯的資訊,參考JSON解析和正則表示式(可不用正則),對網頁資訊和返回請求做出很好的處理。

可參考之前的部落格:

JSON解析 http://www.cnblogs.com/LexMoon/p/JavaJson.html

正則表示式 http://www.cnblogs.com/LexMoon/p/JAVAZ.html

B站彈幕爬取 http://www.cnblogs.com/LexMoon/p/JavaBi.html  (正則獲取彈幕地址)

網易雲熱評爬取 http://www.cnblogs.com/LexMoon/p/javaWy.html (返回的JSON資料解析)

具體程式碼以後貼出。(2018/1/12)