昨天,博主小试了一下,利用Java爬取百度翻译。
废话不多说直接上代码。
这里分解利用了json和jsoup的类。
jar包下载地址如下:
json:下载地址
jsoup:下载地址
在导入json的时候,需要把压缩包下所有的jar包都导入进去才行。
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import net.sf.json.JSONObject;
public class Crawl {
public static void main(String[] args) {
System.out.println(Crawl.doTranslate("中国", "zh", "en"));
System.out.println(Crawl.doTranslate("china", "en", "zh"));
System.out.println(Crawl.doTranslate("英语", "zh", "en"));
System.out.println(Crawl.doTranslate("english", "en", "zh"));
}
// 请求函数
public static String doTranslate(String keyword, String from, String to) {
String resource = null;
try {
/