是这样的,朋友的工作需求,需要用很多的电信手机号码在电信网站上一一输入密码登入,然后获取该号码的账户余额,现在想用JAVA实现将一大批的号码和对应的密码放在excel表格中,然后读取excel,实现批量从电信网站上查询所有号码的余额,不通过浏览器,直接显示结果,导入到一个新的excel表格中,本人新手,请问大神们该如何实现这样的功能

解决方案 »

  1.   

    1.先通过抓包工具,对访问路径进行抓取。例如http://login.189.cn/login  method:POST    Content-Type :text/html; charset=utf-8
    2.使用http相关库类,进行调取
    3.获取正确响应的通过解析页面元素,获取对应数据即可
      

  2.   

    1楼说的方式可以尝试。
    不过有个问题,如果同一IP在短时间内向电信服务器发送较多的HTTP请求,可能会被拒绝。至少也可能有验证码机制。
      

  3.   

    可以用爬虫工具,Junit等试试