java从tiktok获取url

5rgfhyps  于 2021-07-08  发布在  Java
关注(0)|答案(2)|浏览(1074)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

5个月前关门了。
改进这个问题
我想得到一个网站的代码。在这种情况下,它是一个提示页。
我的代码如下所示:

try {
        URL url = new URL("https://www.tiktok.com/@petyyyyyy?lang=de");
        BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));

        String inputLine;

        while((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }

    } catch (MalformedURLException me) {
        System.out.println(me);
    } catch (IOException ioe) {
        System.out.println(ioe);
    }

这是任何正常的网站完美的作品。问题是,它不'与这个tiktok网站的工作。
我认为这是因为url中有一个@,java有问题。
谢谢你的帮助

0pizxfdo

0pizxfdo1#

你可以试试这样的方法:

try {
        URL url = new URL("https://www.tiktok.com/%40petyyyyyy?lang=de");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestProperty ("User-Agent", "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0");

        BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));

        String inputLine;

        while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }

    } catch (MalformedURLException me) {
        System.out.println(me);
    } catch (IOException ioe) {
        System.out.println(ioe);
    }
raogr8fs

raogr8fs2#

看起来tiktok正在阻止对用户页的请求。
解决方法:
在我的情况下,我只是想从网站上获得追随者数量。
我只是使用另一个网站,即tiktok follower counter

相关问题