wanthune
url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&dt=t&q=";
long start = System.currentTimeMillis();
Map<String, String> header = new HashMap<>();
header.put("User-Agent",
		"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31");

JSONArray jsonArray = httpUtil.get(googleTranslateUrl + "香港", header);
log.info("*****************jsonArray is {}", jsonArray);
JSONArray retStr = jsonArray.getJSONArray(0).getJSONArray(0).getJSONArray(0);
log.info("***retStr is {}", retStr);
String cityName = retStr.getString(0);
log.info("***cityName is {}", cityName);
log.info("cost time is {}",(System.currentTimeMillis()-start));

请求后的json 结果:

[
    [
        [
            "Hong Kong",
            "香港",
            null,
            null,
            2
        ]
    ],
    null,
    "zh-CN",
    null,
    null,
    null,
    null,
    null,
    [
        [
            "zh-CN"
        ],
        null,
        [
            0.9609375
        ],
        [
            "zh-CN"
        ]
    ]
]

一段时间内大量请求的话就需要使用代理来发送请求,避免被和谐(反爬虫机制)

分类:

技术点:

相关文章:

  • 2021-05-16
  • 2021-11-22
  • 2022-12-23
  • 2021-07-11
  • 2021-07-11
  • 2021-08-23
  • 2021-07-10
  • 2021-06-21
猜你喜欢
  • 2022-01-02
  • 2021-12-19
  • 2021-06-01
  • 2022-01-02
  • 2021-12-29
  • 2021-11-23
  • 2021-12-19
相关资源
相似解决方案