检索正确的twitter html

6yoyoihd  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(192)

我正在研究一种方法来解析twitter中html代码中的特定链接:https://twitter.com/omarsaiyajin/status/1338866699039215619
我试过以下代码

  1. public static String getHTMLWithDownloadLink() {
  2. String youtubeVideoURL = "https://twitter.com/OmarSaiyajin/status/1338866699039215619";
  3. URL url = null;
  4. HttpsURLConnection conn = null;
  5. StringBuilder sb = new StringBuilder();
  6. try {
  7. url = new URL(youtubeVideoURL);
  8. conn = (HttpsURLConnection) url.openConnection();
  9. conn.setDoOutput(true);
  10. conn.setInstanceFollowRedirects(false);
  11. conn.setRequestMethod("GET");
  12. DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
  13. BufferedReader reader = null;
  14. reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
  15. String line = null;
  16. while ((line = reader.readLine()) != null) {
  17. sb.append(line + "\n");
  18. }
  19. return sb.toString();
  20. }

问题是返回字符串与浏览器中的html不匹配。我也试过 Postman ,它返回正确的html。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题