如果我有网站,如何显示其他网站的数据?
例如,如果我有www.example.com并且我想显示句子"我有X苹果",其中X是从www.AppleNumber.com填充的,我知道它的格式(XI希望将始终位于名为AppleNum格式number: X
)
我该如何解决这个问题?
我想要的实际问题是从Chrome扩展程序的网页上读取它有多少安装,但我对简化版的答案肯定没问题
我只是添加我想到的标签,而不是基于此限制你的答案。
答案 0 :(得分:2)
我认为这可能会解决您的问题:
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
来自:https://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html
通过这个,您可以获得网站的输出,例如阅读txt文件。
我不知道这是否适用于Chrome扩展程序的网站。
答案 1 :(得分:1)
尝试
$apples = file_get_contents("http://www.AppleNumber.com/?AppleID=3");
preg_match("/<div id='AppleNum'>(\d+)<\/div>/", $apples, $Matches);
var_dump($Matches);
正则表达式演示:https://regex101.com/r/uK6oR4/1