java调用python爬虫
时间: 2023-07-03 07:29:37 浏览: 157
关于Java和Python爬虫那些事儿.zip
要在Java中调用Python爬虫,可以使用Java的Runtime类和Process类来实现。下面是一个简单的示例代码:
```java
import java.io.*;
public class PythonScraper {
public static void main(String[] args) {
try {
String[] cmd = new String[2];
cmd[0] = "python";
cmd[1] = "scraper.py";
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例代码假设你有一个名为“scraper.py”的Python脚本,它可以执行网页抓取并输出结果。你可以在Java中调用这个脚本,并将输出发送到控制台。如果你需要将输出存储在文件中,可以使用Java的FileWriter类来实现。
阅读全文