我想知道是否有办法记录谁运行你的程序。目前我一直在使用htmlunit,但是这个程序只增加了10MB而且只有700KB。
我想知道程序使用匿名的原因是因为这将是我第一次“发布”一个程序,我想知道它的运行情况以及运行的频率。
当我使用htmlunit时,我会通过加载一个包含谷歌分析脚本的网站来记录信息,以便激活脚本并谷歌记录它。
除了使用htmlunit之外,还有更好的方法可以做到这一点,因为就像我说的那样,它会给程序带来不必要的10MB
答案 0 :(得分:0)
您无法轻松完成此操作并运行分析javascripts。你可以在一个很容易记录命中的网站上托管一个小页面。
您可以尝试使用HttpClient而不是HTMLUnit,但这仍会增加相当多的开销。您也可以使用URL.openConnection()在纯JRE中执行此操作。
答案 1 :(得分:0)
所以我做的是使用了一个在线服务,它给了我一个PHP脚本。然后我打开了一个URL连接并提取了一些数据,服务器将其记录为点击。
public static void main(String [] args){
URL page1 = new URL("Link to your PHP script goes here.");//URL goes here
URLConnection openConnection1= page1.openConnection(); //Open the connection to be able to connect
openConnection1.connect();//Actually Connect to the host
openConnection1.getHeaderFields();//Information gathered (to activate the PHP script)
}