版本更新 ZENNOPOSTER 5.10.0.0 (2016年9月21日)

SEOGet

Moderator
Регистрация
06.01.2012
Сообщения
204
Благодарностей
23
Баллы
18
新功能
[+] 浏览器引擎升级到45 ESR版本。
[+] 添加新选项流量策略和流量监控,可以用来管理浏览器流量。使用这个选项,可以用来配置域名白名单,让白名单内的域名使用网络,也可以设置禁止使用网络的域名。这可以提高资源使用率,提高运行速度和项目稳定性。新选项同样可以用来监控浏览器请求,从此你无需在使用第三方工具,例如Fiddler。
[+] ProjectMaker浏览器现在已经是专用而且独立的线程,并且现在ProjectMaker.exe可以在64位系统上作为64位应用程序使用。
[+] 用于处理JSON和XML的特别工具添加。
[+] 在ZennoPoster中添加了跟踪项目执行的选项。
[+] 当涉及到页面元素功能的动作,可以在“更多”那里设置执行前等待时间。
[+] 动作属性窗口和静态模块面板的显示现在可以适应小尺寸电脑显示分辨率了。
[+] 列表、表格和其他对象可以从静态模块面板右键添加了。
[+] 静态模块现在可以支持拖拽操作。
[+] 在列表和表格查看窗口中添加了显示控制字符的选项。
[+] 在静态模块面板中可以右键清除列表和表格的内容。
[+] 在表格中可以使用字符数组做为分隔符(这里你可以设置多个分割符或者选择字符集)。
[+] 加载和保存个人profile的功能得到了增强。
[+] 当创建bat文件用来组合选项的功能添加。
[+] 从ZennoPoster打开ProjectMaker项目的选项添加(在ZennoPoster项目名称右键菜单中选择)。同样也可以将ProjectMaker中编辑的项目直接添加到ZennoPoster中。(在ProjectMaker项目名标签右键菜单中选择)。
[+] 通知的类型(信息,警告,错误)添加到“通知”动作中。
[+] 当在ProjectMaker日志窗口中双击信息,编辑器的光标会自动跳转到相应动作上,嵌套项目如果是打开的,也可以直接跳转到相应动作。
[+] 为项目变量添加注释的功能已经添加。可以在变量表格顶部点击右键调出和关闭注释。
[+] 在输入设置窗口中添加了“默认”按钮,可以将输入值恢复为默认值。
[+] 在浏览器>设置动作中添加了新选项“Canvas”。你可以调整三种状态用来处理Canvas电子足迹:“允许”, “模拟”, “禁止”. 如果开启“允许”,Canvas将会在正常模式下运行。“禁止”模式可以阻止Canvas对象在浏览器中运行。如果开启“模拟”,每个实例窗口将会指定唯一的值,canvas 电子足迹也会都不同。
[+] DropDownMultiSelect下拉多选类型的输入设置已经增强。现在你可以设置他为正常的下拉框。
[+] ZennoPoster基础打开操作得到了增强。
[+] html元素的Tag字段现在可以输入多个tags,用“;”来分割。比如:div;span;td “;”。
[+] 添加{-TimeNow.Day-}宏命令。
[+] 当调试停止的时候,现在可以中断验证码识别。
[+] 新列“实例中使用”和“显示实例窗口”现在已经添加到ZennoPoster中的项目列表中。
[+] ZennoPoster对线程作了进一步优化。现在线程数可以自动控制以达到最大的线程数。
[+] “这是验证码”动作现在可以保存答案和原图片到指定的目录用来在验证码模块测试。
[+] 在项目中搜索的功能做了一些改进。
[+] 新C#方法用来处理JSON和XML: project.Jsonproject.Xml
[+] 用来调试代码的一些选项已经实施到“自定义C#代码”动作中,比如断点、按步调试、查看和设置变量的值、快速检查和获取异常信息。
[+] 添加更多参数的选秀已经添加到翻译动作中。比如,key值改变。通用的C#方法ZennoLab.InterfacesLibrary.ICommonTranslateServiceInterface也已经更新。
[+] “文本处理”动作现在支持转化为C#。
[+] 选项“移动线”已经添加到“自定义C#代码”动作中。
[+] 为这个类添加了新方法ZennoLab.Macros.TextProcessing:

  • String PrepToJavaScriptEval(String)
  • String ToChar(String)
  • String ToLower(String, String)
  • String ToUpper(String, String)
  • String Trim(String, String)
  • String Trim(String, String, String)
  • void ToList(String, String, String, IZennoPosterProjectModel, IZennoList)
  • void ToTable(String, String, String, String, String, IZennoPosterProjectModel, IZennoTable)
  • String Replace(String, String, String, String, String, String)
[+] 添加设置cookie的新方法: instance.SetCookie(String).
[+] 通过C#编辑Excel中的单元格样式的方法已经添加:

[+] 使用格式过滤器从列表和表格中获取随机元素的方法已经更新 Ranges

[+] 选项“根据正则表达式删除域名”已经添加了清除缓存和cookie的动作。这可以根据特定的域名去清除缓存和cookie,C#方法也已经更新:

[+] 方法project.GetLastError()现在返回最近一次错误的异常信息。
[+] 复选框“自动搜索的详细日志”已经添加到ProxyChecker,需要在程序安装目录下的Logs文件夹开启autoSearchLog.txt的写权限。
[+] 属性 project.Environment 已经添加到C#中的“project”对象中。它包含你电脑上所有的信息。
[+] 新选项参数considerScroll已经添加到下面这个来自ZennoLab.CommandCenter.Tab的方法

“true”值允许页面中出现滚动条,用来计算坐标。
[+] 浏览器对象字段集合现在可以显示/隐藏,根据User-agent的自动设置字段也是一样。 [+] Mime类型已经添加到插件模拟中。属性List<PluginMimeType> MimeTypes { get; set; }也已经添加到 ZennoLab.CommandCenter.PluginItem, 类型也是一样.ZennoLab.CommandCenter.PluginMimeType 。除此之外,ZennoLab.CommandCenter.PluginItem.ToString()方法的返回值也已经更改。如果你在项目中使用了这个,我们将会提醒你对此进行检测。
[+] 下面这些方法已经添加到ZennoLab.CommandCenter.Tab中:

该方法模拟水平和垂直鼠标滚动,并只在有内容的浏览器下工作。

错误修复
[*] 加载文件list到FTP的错误已经修复(之前只有第一个文件会被加载)。
[*] 当切换tabs时键盘模拟的问题已经更正。
[*] 当数据库请求结果不能保存到变量时的界面错误已经修复。
[*] 加载项目错误的问题已经修复。
[*] 当字体模糊,在ProjeckMaker中所谓的“CamRip”问题已经修复。
[*] 在项目编辑页面的水平滚动操作问题已经修复。
[*] 浏览器窗口的扩展问题已经修复。
[*] 处理模态弹窗的问题已经修复。
[*] 显示鼠标模拟光标的问题已经修复。
[*] 当用HTTP代理的时候,验证窗口总是出现在ProjectMaker中的错误已经修复。
[*] 当转移JavaScript动作到另一个项目的时候,复制变量的问题已经修复。
[*] 当检测代理的时候导致程序奔溃的问题已经修复。
[*] 从bat文件中通过任务名设置线程的选项已经修复。
[*] Carriage字符处理已经在正则表达式测试器中恢复,并添加“显示特殊字符”复选框。
[*] 模式“Applied”已经在HTTP GET/POST请求动作的中的“Cookie”选项中更正。
[*] 在动作属性窗口中的Class属性字段现在可以支持多行。
[*] 从上一次执行实例中保存Cookie的错误现在已经修复。
[*] 方法String ZennoLab.Emulation.Emulator.MouseClick(String, MouseButton, MouseButtonEvent, int, int, bool)已经修复。
[*] ZennoPoster中对任务列表进行排序的错误已经修复。
[*] 在ProxyChecker中编辑规则源的问题已经修复。
[*] Ctrl + Z热键操作的问题已经修复。
[*] 通过加密连接接收邮件的问题已经解决。
[*] 编写代码的时候冻结C#代码编辑器的问题已经修复。
[*] 从JavaScript源中解析代理的问题已经修复。
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)