来自单个https URL的loadStrings有时有时无法工作

时间:2019-02-02 22:24:59

标签: java http web processing

我正在尝试从Musical.ly搜索视频帖子页面。我制作了一个测试程序来测试一个视频的网页。它的工作时间约为1/10。

我每次都在完全相同的URL上测试完全相同的代码,而没有任何更改。

我应该更改什么才能每次都能使用?

import java.net.*;
import java.io.*;

String url;
String[] lines;

void setup() {

///////////////////////URL///////////////////////
  url = "https://m.tiktok.com/v/6637213398008335622.html?u_code=e65hca7774483&preview_pb=6&language=en&timestamp=1549145463&utm_medium=ios&app=musically&tt_from=copy&user_id=312760327610474496&utm_source=copy&utm_campaign=client_share&copytype=1";
//////////////////////////////////////////////////

println("URL: ", url, "\n\n");

//search the page source
delay(10);
lines = loadStrings(url); //rarely loads everything it should
delay(10);
println("First line of page source: ", lines[0]);
exit();

}

页面源的第一行应显示为:

#tunel #pool #hotwheels #race #gopro #water | hantaboi | TikTok |全球视频社区...

但是,它通常只显示:

|| TikTok |全球视频社区...

我尝试在浏览器(Firefiox)上查看页面源,并且每次都可以使用它。

URL:

https://m.tiktok.com/v/6637213398008335622.html?u_code=e65hca7774483&preview_pb=6&language=en&timestamp=1549145463&utm_medium=ios&app=musically&tt_from=copy&user_id=312760327610474496&utm_source=copy&utm_campaign=client_share&copytype=1

0 个答案:

没有答案