gpt4 book ai didi

java - 如何用java填写网页并拉回结果?

转载 作者:行者123 更新时间:2023-11-29 06:10:59 26 4
gpt4 key购买 nike

嘿,我是 java 的新手,我正在尝试制作一个执行以下操作的应用程序:

  1. 向实时网站发送请求
  2. 检索该页面的数据

例如,假设以下站点显示游戏结果,其中“game=500”显示 500 场不同游戏中编号为 324 的游戏的结果。 http://www.some-site.com/results.php?game=324

我想用一个 Java 程序自动循环 game=1 到 game=500,发布到网站并检索页面的结果。

最好的方法是什么?谁能给我一个简单的例子?如果我知道正确的 Java“关键字”,我会在谷歌上搜索有关此概念的一些教程。

注意:有问题的目标页面是php

最佳答案

URL url;
InputStream is = null;
DataInputStream dis;
String line;
for(int i=1;i<=500;i++){
try {
url = new URL("http://www.some-site.com/results.php?game="+i);
is = url.openStream(); // throws an IOException
dis = new DataInputStream(new BufferedInputStream(is));

while ((line = dis.readLine()) != null) {
//do sth with the datea
}
} catch (MalformedURLException mue) {
mue.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
} finally {
try {
is.close();
} catch (IOException ioe) {
// nothing to see here
}
}
}

关于java - 如何用java填写网页并拉回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6872961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com