用java调用python的爬虫程序,是一件很有意思的事情, 但解决方法大多不靠谱,作者花了两天的时间,动手实践,最终完全解决了问题
java-python
Java调用Python爬虫需要解决的问题...:
参数传递问题
由python脚本通过, sys.argv[1]读取参数
依赖包的问题
用virtualenv构建虚拟环境,在虚拟环境安装所有相关依赖包, 用虚拟环境内的python解释器去执行...python脚本, 可以完美解决依赖包问题
java与python数据传递
python脚本负责将爬取的内容保存为文件, 文件保存完成后, 由java程序读取文档内容
import java.io.IOException...;
import java.io.File;
public class BPython {
public static void main(String[] args) {
/...可能是最好用的爬虫语言, 以后遇到采集数据的需求时, 可以用java直接调用python的爬虫, 人生苦短, 我用python