目標: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)