Java调用Python并传递参数(爬虫8)

前因最近确实学习了不少的东西。 在两方面的感受最深刻: 一款APP的开发,从前到后的流程原来是这样啊。 每门语言都有它的强大之处,不是它能不能实现,而是你想不想实现。 联调方案爬虫这边已经把数据存进MySQL了。 但是和后台那边还没有想好怎么联调。 想法一: 安卓组直接提供爬虫组需要的用户信息。 怎么给?http协议?反正我不知道…想法二:
摘要由CSDN通过智能技术生成

前因

最近确实学习了不少的东西。
在两方面的感受最深刻:

  1. 一款APP的开发,从前到后的流程原来是这样啊。
  2. 每门语言都有它的强大之处,不是它能不能实现,而是你想不想实现。

联调方案

爬虫这边已经把数据存进MySQL了。
但是和后台那边还没有想好怎么联调。

  • 想法一:
    安卓组直接提供爬虫组需要的用户信息。
    怎么给?http协议?反正我不知道…

  • 想法二:
    安卓就相当于是前端,它的后台就是后台小哥。
    直接让后台把用户信息存成一张表。
    读取每一条用户信息,调用爬虫组的Python程序,参数传入。
    爬虫组直接将数据又存进后台的数据库里。

这个想法应该是可以的,毕竟Java和Python都很强大。

Java调用Python

总体思想:

在有新用户加入或者有新的数据需要更新的时候,Java直接调用爬虫并传入参数。结果就是数据存入到了数据库。

了解到Java有Runtime.getRuntime().exec()
这样就好办多了。
这个方法其实就好像是cmd命令行一样的执行python 程序:

Runtime.getRuntime()
  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值