Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android/Java:模拟点击此网页_Java_Android_Web Services_Screen Scraping_Web Scraping - Fatal编程技术网

Android/Java:模拟点击此网页

Android/Java:模拟点击此网页,java,android,web-services,screen-scraping,web-scraping,Java,Android,Web Services,Screen Scraping,Web Scraping,去年,我制作了一个Android应用程序,删除了我在比利时的火车公司的信息(应用程序是BETrains:) 这个应用程序真的很酷,允许用户与列车上的其他人交谈(我运行一个messagery服务器),对话也在Twitter上: 比利时的每个人都喜欢它。该公司试图避免我们使用他们的数据,关闭一些用户的网站,但他们的一些律师攻击该公司,最终我们没有更多的问题,网站是开放的: 因此,从法律上来说,我的申请(目前)是完全正确和合法的,但我没有得到火车公司的帮助 所以我的问题是对获取数据有点帮助。我现在是一

去年,我制作了一个Android应用程序,删除了我在比利时的火车公司的信息(应用程序是BETrains:)

这个应用程序真的很酷,允许用户与列车上的其他人交谈(我运行一个messagery服务器),对话也在Twitter上:

比利时的每个人都喜欢它。该公司试图避免我们使用他们的数据,关闭一些用户的网站,但他们的一些律师攻击该公司,最终我们没有更多的问题,网站是开放的:

因此,从法律上来说,我的申请(目前)是完全正确和合法的,但我没有得到火车公司的帮助

所以我的问题是对获取数据有点帮助。我现在是一名android/java初学者,花了几周的时间试图找到一个解决方案,但也许像我这样的人会在几分钟内找到它

所以问题是下一个。您可以查看以下URL,在URL中可以找到两个城市的名称:蒙斯和图尔奈,以及日期和时间的信息。这是一个有效一年的老方法:

但是现在,URL给我带来了一个确认页面,我必须点击确认按钮才能进入下一页

因此,我的代码将不再工作,我需要以编程方式单击此按钮以到达正确的网页

你知道如何模拟点击这个按钮吗?现在,我的代码是经典的废弃代码,URL在顶部有几行。我假设Url为我提供了结果页面。直到上周,情况仍然如此

DefaultHttpClient httpclient = new DefaultHttpClient();
        HttpGet get = new HttpGet(mon_url);
        HttpResponse response;
            try {
                  response = httpclient.execute(get);
                  HttpEntity entity = response.getEntity();        
                  BufferedReader buf = new BufferedReader(new InputStreamReader(entity.getContent()));
                 etc...
你知道如何改进代码吗

由于该软件是免费的,我不能寄贝宝的钱,但整个国家都会非常感谢那个可能会帮助我的人


非常感谢。

与其尝试自动单击JavaScript按钮,不如尝试监视发送的请求,然后在应用程序中复制。有各种各样的firefox扩展可以帮助您做到这一点,例如,和