【发布时间】:2018-12-01 13:45:58
【问题描述】:
我正在使用屏幕抓取工具来提取数据并输出到 CSV。除非会话变量不存在,否则它可以完美运行。我想改变我的代码说,如果这个变量不存在,用值 0 替换。
例如如果 Session.getVariable "Figure2" 不存在,则使用值 0。
session.log( "Writing data to a file." );
out = new FileWriter( "C:/Users/Documents/Live/data.CSV" );
out.write ("User, Figure 1,Figure 2, Figure 3, Figure 4 ");
out.write ("\n");
out.write ( "User" ) ;
out.write (",");
out.write ( session.getVariable( "Figure1" ) );
out.write (",");
out.write ( session.getVariable( "Figure2" ) );
out.write (",");
out.write ( session.getVariable( "Figure3" ) );
out.write (",");
out.write ( session.getVariable( "Figure4" ) );
out.close();
session.log( "Writing data to a file." );
【问题讨论】:
标签: java screen-scraping