开发基础语言:Go
系统环境:Kali
先上自己的代码,2019年04月07日17:14:41
原理:向有道翻译,发送GET请求。
解析服务器反馈结果。
如需要更强大的翻译,请自己根据所需,开发一个。
下面是全部代码:
// 作者:itruirui@outlook.com
package main
import (
"os"
"fmt"
"bufio"
"regexp"
"strings"
"net/http"
"io/ioutil"
)
func main(){
for{
reader := bufio.NewReader(os.Stdin)
fmt.Println("=====================================================================")
fmt.Print("单词原文:")
cizu, _, _ := reader.ReadLine()
fmt.Println()
url := fmt.Sprintf("http://dict.youdao.com/search?q=%s", string(cizu))
//第一步:获取 u