ZennoLab

Automate everything

用户工具

站点工具


侧边栏

本页面的其他翻译:

zh:changelog

更新日志

ZennoPoster 5.10.4.1 (16.2.2017)

新功能
[+] 块保护功能已更新。自此版本以来,您可以选择脚本运行的最低的ZennoPoster版本。这可以增加兼容性并确保项目的安全性。
[+] 虚拟鼠标操作已优化,增强了阅读和查看元素仿真。
[+] 虚拟鼠标 参数现在可以从代码中进行调整。
[+] 添加了从C#代码访问文档属性的选项,查看这个方法document.ReadyState and document.Referrer.

错误修复
[*] 在一些机器上的高CPU使用率的问题已经解决。
[*] ZennoPoster高工作负载下的内存泄漏错误已修复。
[*] 增加了一些用于加速嵌套项目的优化。
[*] UI中的小问题已经解决。

ZennoPoster 5.10.4.0 (10.02.2017)

New:
[+] 扩展鼠标模拟移动功能。
[+] PM UI现在允许在开始页面上粘贴项目。
[+] JSON和XML处理的内存使用量已大大减少。
[+] 项目执行期间的CPU使用率已优化。
[+] 日志视图已优化。
[+] SetTimeZone方法已经优化,现在可以自动启用时区模拟。可以使用TimezoneWorkMode属性返回默认时区值。
[+] 新方法instance.Reload()已添加到ZP API,允许从代码重新启动实例。

Fixed:
[*] 聚焦浏览器窗口的错误已经修复。键盘模拟操作已改进。
[*] PM界面中项目视图的问题已经解决。
[*] 在项目编辑器中显示模糊动作块的错误已修复。 。
[*] 时区模拟已更正,现在可以在诸如instagram.com,textnow.com等网站正常工作。
[*] 加载配置文件及其从代码进一步编辑的错误已修复。
[*] 输入设置打开被阻止的程序UI错误已修复。
[*] 使用Actions Designer并选择字段上传时PM滞后的问题已修复。
[*] 选定大量项目无法操作启动/停止的错误已修复。
[*] 添加代理源时,非活动地址字段的错误已修复。
[*] HardwareConcurrency字段默认值已更正。
[*] 加载新配置文件后,在PM中的“人员/浏览器”选项卡中显示旧配置文件数据的错误已修复。
[*] PM UI中的小错误已经修复。

ZennoPoster 5.10.3.0 (19.01.2017)

New:
[+]DevExpress组件已被更新,因此接口的灵敏度和响应以及界面定位得到提高。
[+]特征模拟时区JavaScript已添加。它可用于从浏览器设置动作时区或程序API相关模块setTimeZone
[+]正则表达式接口进行了改进,新增了标签选项。
[+]新增正则表达式的解析时间。该功能将用于快速解析正则表达式。
[+]发送验证码服务得到改善。无效的图片将不会发送到服务。
添加了强制内存清除的新方法。更多详情这里
[+]项目文件打开时自动选择项目文件。
[+]优化内存加载和使用速度。
[+]Cavans阻断得到了改善。
[+]改进了项目执行过程中已完成实例的清退机制。

Fixed:
[*]ProjectMaker窗口最小化的问题已经解决。
[*]界面滞后/冻结已固定在ZennoPoster和ProjectMaker。
[*]ZennoPoster缓慢关闭已经解决。
[*]加载worpress.com错误的bug已经修复。
[*]通过等待用户动作来加载文件到实例的bug已经修复。
[*]在执行项目时显示实例效果已改进。
[*]项目录制在CodeCreator已修复。
[*]执行OwnCode时,从Appdomain中进行全局设置的bug已修复。
[*]在长时间系统高负载下代理资源失效的bug已修复。
[*]操作大量代理时重新检测有效代理的bug已修复。

ZennoPoster 5.10.2.0 (2016年12月28日)

新功能:
[+] 新的安装器,可以用来在一台电脑上安装不同的ZennoPoster版本。用不同的账号注册购买的不同产品现在也能安装在同一台电脑上。如果安装器提醒你要安装.NET Framework 2.0/3.5,请点击确认,这个是一次性的操作。玩意自动安装器安装失败,你可以手动安装,参照这里:https://technet.microsoft.com/en-us/library/dn482071.aspx
[+] ProjectMaker和ZennoPoster的UI处理得到提升。
[+] 程序性能提升。
[+] Canvas模拟提升。模拟器应该在访问网站前开启。
[+] 当创建页面窗口(DOMWindowCreated)时可以添加执行Javascript的新功能。当对网站进行第一次请求时,你可以重新定义任何Javascript对象。
[+] 激活动作的箭头现在高亮了。
[+] 移动的箭头现在高亮了。
[+] 当用户没有权限运行项目的错误信息“项目没有包含输入设置“现在已经得到更正。
[+] 添加成功完项目后在日志中禁用通知的选项。(设置➙ 其他 ➙ 日志设置 ➙ 成功运行完项目后展示通知)
[+] 从proxychecker获取代理的动作现在可以在PM中工作,通用也可以在C#代码中使用。
[+] CSV文件处理现在得到提升。
[+] 新选项”记住C#块中光标的位置“添加(设置 ➙ 编辑器)。默认的是记得当前行,但是如果开启这个选项,光标会在下一次打开代码后定位到关闭前的光标位置。

错误修复:
[*] 导致ZennoPoster界面滞后/冻结的错误已经修复。
[*] 导致ProjectMaker界面滞后/冻结的错误已经修复。
[*] 在一些网站浏览器奔溃的错误现在已经修复。
[*] 导致ZennoPoster操作不稳定的错误已修复。
[*] 解决了在Yandex,Direct和Vimeo网站上工作的浏览器问题。
[*] 在社交网络Vkontakte和其他网站以低显示分辨率显示浮动布局的问题已经解决。
[*] 鼠标移动模拟的延迟已被删除。
[*] “跟随光标”选项已修复并重新放到上下文菜单中。
[*] 长时间工作后失去cookie的问题已经解决。
[*] 如果服务器按不正确的顺序发送错误的电子邮件,通过POP3处理电子邮件时搜索电子邮件的错误已修复。
[*] 当使用嵌套项目的时候,导致base.exe处理挂掉的错误已经修复。
[*] 调试嵌套项目需要运行浏览器的问题已经解决。
[*] 导致无休止初始化base.exe的错误已修复。
[*] 下载具有太长名称的文件的问题已解决。
[*] 一些额外的设置已从globalsetttings.settings中删除。
[*] 录制项目时解决扩展项目图的问题。
[*] 当通过双击打开项目时不再显示任何对话框消息。
[*] 高级编辑器中按钮(重新启动,播放和停止)的操作已更正。
[*] 当重新打开程序,未保存“显示实例”状态的问题已经修复。
[*] 解决了在亚洲Windows区域设置上加载/保存配置文件的问题。
[*] 操作DOM➙解析➙一个匹配➙随机 操作错误的问题已修复。
[*] 与C#代码区域的错误已经修复。
[*] 转化动作为C#代码的错误已经修复。
[*] Ctrl + Y热键操作已更正。
[*] 在实例中的上下文菜单已删除。
[*] 在HTTP POST / GET请求中的重定向处理中,从多个网站解析Cookie的错误已经修复。
[*] 几个界面问题已修复。
[*] 现在ZennoPoster在启动时自动识别当前的工作环境,并确定是否可以使用GPU来加速图形绘制。
如果ZennoPoster检测GPU不正确,您可以在程序设置中手动启用它。(设置➙实例➙使用GPU加快绘图速度。)
在不存在GPU的情况下启用此选项可能导致程序的不正常工作。
[*] 操作Data 目录 文件路径,当获取不存在的文件返回空路径,并提示程序运行成功的错误已经修复。如果你的项目中有这个动作,则应将其标记为可选,以便在旧版本和新版本中使用它。

ZennoPoster 5.10.1.0 (2016年11月10日)

新功能:
[+] 添加Geo位置模拟。
[+] E-mail处理现在支持使用代理。
[+] 连接处理已经在浏览器中优化。
[+] ProjectMaker界面响应优化
[+] 浏览器匿名得到提升(提升清除ETag,Http授权和TLS信息)。
[+] ProjectMaker UI优化 - 现在支持拖动多个指向同一个点的箭头。
[+] ProjectMaker UI优化 - 在动作块中显示变量/列表/表格结果的功能得到提升。
[+] ProjectMaker UI优化 - 在C#动作中添加了”不要返回值“选项。
[+] ProxyChecker的使用期现在取决于ZennoPoster到期日期。如果ProxyChecker到期日期迟于ZennoPoster,那么ProxyChecker就可以在ZennoPoster中使用。

问题修复:
[*] E-mail处理的问题现在已经解决。
[*] 在配置低的电脑上运行PM的问题已经解决。
[*] 导出输入设置的错误现在已经修复。
[*] 如果Flash和其他插件不是必须的,启动它们时候发生的问题已经修复
[*] 修复在一些站浏览器奔溃的问题。
[*] 写入HTTP认证凭证的问题已经修复。
[*] ProjectMaker滞后的问题已经修复
[*] 在ProjectMaker中使用键盘模拟输入长短文章的bug已经修复。
[*] 在缩小的浏览器中检查元素错误的问题的修复。
[*] 在ProjectMaker中显示动作块时奔溃的问题已经修复。
[*] 通过浏览器设置代理的bug已经修复。现在宏{-Project.Proxy-}返回当前的代理。
[*] Switch动作显示的问题已经修复。
[*] 当实例重启后,Traffic Monitor停止工作的问题已经修复。
[*] 在扩展spintax中丢失符号的问题已经解决。
[*] 文本处理→正则中,从随机结果中获取最后一个元素的错误已经修复。
[*] 复制动作到另一个脚本中的bug已经修复。
[*] 在C#中调试project.Json和project.Xml的问题已经修复。
[*] 修复Proxifier的问题。

ZennoPoster 5.10.0.1 (2016年9月23日)

新功能:
[*] Html元素搜索速度提升

错误修复:
[*] 修复在少量线程下CPU使用率过高的问题。
[*] 减少在facebook网站上内存使用率。已经提交Bug到FireFox,等待他下个版本的更新。
[*] 修复在ProjectMaker中调试时键盘模拟的问题。
[*] 修复按钮“复制到正则表达式编辑器”。
[*] 修复动作编辑器的一些问题。
[*] 修复根据特定元素滚动到顶部的问题。
[*] 修复在带空行的表格中移除重复的问题。
[*] 修复两个清楚Cookie和清除缓存的问题。
[*] 修复从列表中移除行的问题。
[*] 修复CodeCreator调试问题。
[*] 修复从表格中带\n的预览问题。

ZennoPoster 5.10.0.0 (2016年9月21日)

新功能
[+] 浏览器引擎升级到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源中解析代理的问题已经修复。

ZennoPoster 5.9.9.0 (2016年5月12日)

新功能
[+] Sms-services (SmsVK, SmsReg, SmsActivate) 添加短信验证码功能。
[+] 文本处理功能现在可以使用翻译服务(Baidu, Google, Yandex, Bing)。
[+] 新的可以用来自动生成文章的第三方服务articleforge.com 已经添加。
[+] 处理网页源代码的新功能添加。可以用来过滤源代码的tag。(动作标签>数据–只处理选定的标签)。
[+] 项目中的搜索功能现在允许搜索备忘。
[+] 添加特殊的超时设置,用来等待html-元素搜索(GET,SET,RISe,Caption)完成,在“更多”标签下。这样,你就不会在每个动作之前都设置一个暂停动作了。
[+] 动作”Own code C#“现在允许通过菜单注册和取消注释代码行。
[+] 当在PM编辑器中添加动作到组中,组只往下延伸。
[+] 静态块的教程弹出窗口现在可以在PM中立即显示。
[+] 新方法Tab.DropFile(string filepath, int x, int y)和HtmlElement.DropFile(string filepath, int x=-1, int y=-1) 添加到ZennoPoster API中,可以用来拖拽文件。
[+] 新方法Tab.FindElementByAttribute(string tags, string attrName, string attrValue, string searchKind, string number) 现在可以接受数字范围,比如”random1(1,12-15,35-end)“。
[+] 新宏命令[login]和[password], 用来返回代理的用户名和密码,已经添加到ProxyChecker的输出任务中。同样的,如果需要授权,[auth]返回login:password@ 字符;否则返回空字符。在输出任务中,默认的代理格式为[auth][ip]:[port]。
[+] GeoIP库自动更新功能已经添加。
[+] 插入代码片段的选项已经添加到CodeCreator程序中。
[+] 获取数据库数据到多个变量的功能已经添加到数据库操作动作中。
[+] Spintax语法扩展。spintax扩展
[+] “图片处理”动作添加了调整图片质量的选项。
[+] 程序设置中添加了“当重启后自动继续运行激活的任务。
[+] 方法project.Profile.Save(string path, bool saveProxy = false, bool savePlugins = false, bool saveLocalStorage = false)和project.Profile.Load(string path)用来保存和加载Profile的功能添加到了ZennoPoster API中。
[+] 输入设置中添加了新的类型”Password“。
[+] 新选项”根据同名称匹配变量“添加到了”嵌套项目“动作中,用来根据相同名称自动匹配变量。
[+] 选项”解析RSS文本“和”解析RSS链接“已经添加到代理源设置中。这个可以用来在RSS源中的文本和链接中搜索代理。通过RSS标签找到的源自动添加到源列表中。
[+] 新选项”添加本地网络地址“添加到了代理源设置中。
[+] 源地址字段现在支持时间宏命令{-TimeNow.Date[DateFormat]-}。
[+] 选项”考虑非匿名代理已失效“添加到了proxychecker设置中。
[+] 新选项”设置线程数“已经添加到了bat文件创建表单中。
[+] 购买脚本下的目录设置已经添加到了ZP设置中。程序需要重启才能保存这个选项。
[+] 新操作UrlEncode和UrlDecode已经添加到了文本处理动作中。
[+] 新的宏命令{-Project.LastExecutedActionId-}和project.LastExecutedActionId字段,返回脚本上一次执行动作的ID,已经添加。
[+] 新宏命令{-Project.LastExecutedActionElapsedTime}和 project.LastExecutedActionElapsedTime字段,返回上一次脚本执行动作的时间(ms),已经添加。
[+] 新方法,用来处理HtmlElement的DrawAsBitmap和DrawPartAsBitmap,返回Bitmap格式结果,已经添加。
[+] 新选项”添加列表“已经添加到表格处理动作中,可以用来从列表中获取数据插入到表格的列中。
[+] 新方法ZennoLab.Macros.TextProcessing.UrlEncode(string)和ZennoLab.Macros.TextProcessing.UrlDecode(string)添加到文本处理动作选项中。
[+] 新选项”删除空和空格行“添加到处理列表和表格动作的删除选项中。
[+] 浏览器选择允许导航到FTP资源中。
[+] 新设置”打开没有关闭的项目“已经添加到ProjectMaker中。当程序打开到时候会自动加载这些项目。

错误修复
[*] 当将动作转化为C#代码时的一些错误已经修复。
[*] 解析授权代理的正则已经更正。这样修复了当代理列表第一行为授权代理时解析失败的错误。
[*] 当浏览器不是内容模式时,程序重启实例的错误已经修复。
[*] 选项”选择子列表“已经更正
[*] 当程序关闭时PM编辑器中不保存动作属性的错误已经修复。
[*] 当复制列表和表格时添加额外的斜线的bug已经修复。
[*] 加载源时启用JS的bug已经修复。
[*] 处理输入设置中一些设置没有显示出来的错误已经解决。
[*] 保存和加载本地资源的问题已经修复。
[*] 浏览器转为”不使用浏览器“模式的问题已经修复。
[*] 在HTTP请求中处理Cookies的问题已经修复。
[*] 在RuCaptcha选项中处理Cyrillic元素的bug已经修复。
[*] 当在任务设置中改变最大线程时重设光标的bug已经修复。
[*] 当改变目录时,滚动浏览项目时的错误已经修复。
[*] 处理代理源组时的问题已经修复。
[*] 在SQL中处理二进制类型的错误已经修复。现在这些数据返回Base64字符。

ZennoPoster 5.9.8.0 (2016年1月26日)

新功能
[+] 数据库操作已经添加
[+] 处理数据库的C#方法已经添加ZennoPoster.Db.
[+] 在PM高级编辑器中延迟显示/隐藏工具条已经解决。
[+] 添加新方法project.ExecuteMacro(string), 用来在文本中处理宏,以及返回宏处理的文本。

错误修复
[*] 在输入设置里处理布尔类型的bug已经修复。
[*] 少数代码生成错误已经修复。

ZennoPoster 5.9.5.1 (2015年10月15日)

新功能
[+] 缩放“75%”的设置已经添加到验证码识别动作里。
[+] 余额参数已经添加到验证码识别服务设置里。
[+] C#方法ZennoPoster.CaptchaRecognition 可以接受语音文件。现在ZennoPoster + CapMonster 可以识别语言验证码,比如 audio recaptcha
[+] “Default - unsuccessful output”选项已经添加到Switch动作里面。
[+] “强制使用所有这些参数”选项已经添加到随机动作里。
[+] DateTime宏命令已经扩展 - 现在你可以设置他们的格式,依照以下方式: {-TimeNow.Date[Format]-}. 更多的格式你可以看这里: Custom Date and Time Format Strings, Standard Date and Time Format Strings.
[+] UnixTime宏已经添加 - {-TimeNow.UnixTime-}.
[+] 搜索和替换选项已经添加到C#代码编辑器中,同样也可以保存选择的文本到snippet文件中。
[+] C#代码的文字字体和尺寸参数已经添加到ProjectMaker程序设置中。
[+] “Update fields”选项已经添加到元素属性窗口中。它可以更新元素属性和元素树。
[+] 项目中的搜索选项已经加强。现在会在用户的注释和其他内容中进行搜索。同样,“在所有打开的项目中搜索”选项也已经添加。
[+] 在ProxyChecker可以删除默认的规则。(如果需要,删除的规则是可以再恢复的。)
[+] 错误字段已经添加到“邮件处理”动作中。在处理邮件动作会显示错误信息。
[+] 新宏{-Environment.CurrentUser-}已经添加。
[+] 个人配置变量现在可以在变量窗口的环境标签下显示了。
[+] “重新排序”选项已经添加到变量窗口中。
[+] 当验证数据为空时,验证码识别动作会在PM和ZP显示错误信息。C#代码现在还不支持。
[+] 滚动位置保持已经添加到“C#代码”动作中。

错误修复
[*] 随机的bug已经修复。
[*] 点击下拉框的bug已经修复。
[*] 设置HTTP POST的边界参数的bug已经修复。
[*] HTTP POST请求中现在支持特殊符号。
[*] 清理代理的问题已经修复。
[*] 从多个网站获取验证码的问题已经修复。
[*] 从rucaptcha.com获取验证码识别的bug已经修复。
[*] 在一些动作中转化变量中使用“转为C#代码”的问题已经修复。
[*] 在socks代理中使用remote_dns参数的bug已经修复。
[*] 在错误编码下显示LastAlertText的问题已经修复。
[*] 文字存在检查功能已得到纠正,现在文字中有许多空格也是正常的。
[*] 当关闭记录模式,从个人配置或者变量中设置字段值时,PM不会创建动作块。
[*] 在PM“执行”层访问嵌套项目的bug已经修复。
[*] groupon和少数网站处理cookie的问题已经解决。
[*] 从一个项目中复制列表和表格到另一个项目的bug已经解决。
[*] 在项目输入参数中操作导入和导出按钮的bug已经修复。
[*] 在C#代码中执行嵌套脚本的问题已经修复。

ZennoPoster 5.9.3.0 (2015年9月16日)

新功能
[+] ranges选项扩展。
[+] “图片处理”功能现在支持水印透明图片,透明率不会被填充为白色。
[+] 添加元素到页面字段的时候(针对仿真延迟的情况),仿真平滑度会提高。
[+] 新设置”记住最近打开的项目数量“,这样允许控制PM欢迎页里最近打开的项目数量。
[+] 动画允许在ProjectMaker的展示/隐藏程序窗口在记录模式中已经被禁用。
[+] 参数”如果列表为空,则以失败退出。“已经添加到“选择子列表”操作中。
[+] 项目编辑器中的”转化为C#“功能现在允许转化变量宏。
[+] “从个人配置中设置值”, “从变量中设置值”选项和Intellisearch现在可选,甚至在PM中记录模式被禁的情况下。
[+] 在诚信度日志中对错误处理的能力加强,错误信息将更加清楚。
[+] “邮件处理”动作将可以在第一次验证失败时打断。
[+] ProxyChecker中的GeoIP更新。
[+] “If”动作的错误信息现在会展示在ZP的日志里。
[+] BypassCaptcha第三方打码服务添加。
[+] 从Javascript源中加载代理速度加快了。
[+] 新属性project.Path 添加到C#代码中,他跟project.Directory很像, 但是在末尾会有终止符\。
[+] 新C#方法 HtmlElement.Reload 已经添加,这个允许重新加载没有工作正常的Flash对象。
[+] 新C#方法 ZennoPoster.InterruptTask 已经添加,用来打断任务。
[+] 新C#方法 ZennoPoster.ValidateEmail 用来验证邮箱地址。
[+] 添加luminati.io 代理服务。

错误修复
[*] CSS禁用的问题已经解决。
[*] 在网页中填写字段(如用户名、名称等)的bug已经修复。
[*] 在社交网络授权的bug已经解决。
[*] 从网页中获取文本的操作已经更正。脚本和其他任何垃圾将不会被获取。
[*] 下载文件的问题已经修复。
[*] Ctrl+V操作的bug已经修复。
[*] 一些内存溢出的问题已经修复。
[*] 在ProjectMaker和浏览器实例中的静音错误已经修复。
[*] socks5代理验证的错误已经修复。
[*] 获取instance.ActiveTab.Handle的错误已经修复。
[*] 当使用instance.ActiveTab.Title属性会冻结的bug已经修复。
[*] cookie工作的一些bug已经修复。
[*] 当使用HTTP请求下载文件致使错误的扩展名的bug已经修复。
[*] 在浏览器中禁用广告插件错误的操作已经修复。
[*] 错误处理html元素事件,没有包含到当前事件列表的错误已经修复。
[*] 在ProjectMaker中剪切/粘贴一些动作块组的bug已经修复。
[*] 解除列表和表格绑定的bug已经修复。
[*] 当有嵌套项目时,移除没有使用过的变量的问题已经修复。
[*] 当通过C#代码的索引编辑列表,造成保存列表的问题已经解决。

ZennoPoster 5.9.0.1 (2015年8月20日)

错误修复
[*] ProjectMaker和base.exe在文件上传时奔溃的bug已经修复。

ZennoPoster 5.9.0.0 (2015年8月19日)

新功能
[+] FireFox引擎更新。
[+] ZennoPoster现在可以通过集成CapMonster2识别ReCaptcha2KeyCaptcha
[+] “图片处理”动作添加了新参数,允许设置水印的缩进。
[+] 输入设置编辑窗口现在允许使用多选和多拖拽操作。
[+] “从个人配置中设置值” 和 “从变量中设置值”选项已经添加到html元素搜索字段的菜单中了。
[+] “运行程序”动作的“不等待关闭”选项已经添加,让第三方程序运行更加顺畅。
[+] 新方法instance.AddToTitle添加,允许添加实例窗口的标题。
[+] NavigatorField枚举扩展,新方法ShowNavigatorField和HideNavigatorField接受任何文本值的字段。
[+] 中止任务的选项添加到任务管理器中。
[+] System.Threading命名空间默认在C#代码中了。
[+] “转为C#”项已经添加到菜单中,允许将一些动作转为C#代码。

错误修复
[*] 当在图片处理”动作中改变图片大小时,“保持宽高比”参数的问题已经修复。
[*] 动态绑定列表和表格的bug已经修复。
[*] ZennoPoster在集成代理检测时奔溃的bug已经修复。
[*] 实例的内存使用优化。
[*] 实行基础的限制已经更正,已经考虑项目是一个基础为1个线程。

ZennoPoster 5.8.7.0 (2015年7月22日)

新功能
[+] FireFox引擎已经更新。
[+] 在ZennoPoster中内置的ProxyChecker已经更新到3.0。如果你购买了ProxyChecker软件,他的功能将会集成到ZennoPoster中。这里无需同时打开两个软件。
[+] PM现在允许在调试项目工程中中断文字输入。
[+] 现在可以保存浏览器的插件接口信息到个人配置中。
[+] 实例窗口现在可以调整大小小于1024×600。

修复错误
[*] 操作稳定性得到了提高。
[*] 一些禁用广告的bug现在已经修复。
[*] 长延迟下输入字符的bug已经解决。
[*] 在Windows 7+下内存泄漏,甚至导致工作停止的问题已经修复。
[*] 在少数电脑上处理POST和GET请求导致内存泄漏的问题已经修复。
[*] 在错误的DNS设置下处理POST和GET请求的问题已经修复。
[*] 项目调试中处理POST和GET请求中点击停止按钮后程序释放的问题已经解决,甚至连接代理现在也会释放。
[*] 在IF逻辑动作中比较多行带空行的数据的bug已经修复。
[*] 垃圾文件夹增长问题已得到修复。
[*] 通道测试器运行已恢复。
[*] 在PM中递归调用下重新分配变量的问题已经修复。
[*] 在PM嵌套项目下不成功执行的GetLastError方法操作已经修复。
[*] 连接两个动作组会创建无形的连线的bug已经修复。

ZennoPoster 5.8.0.2 (2015年6月4日)

新的功能
[+] ZennoPoster运行有所加快。
[+] 代理源检查过程有所加快。

错误修复
[*] 文字输入仿真错误已得到修复。
[*] 5.8.0.0(1)版本引起实例崩溃的问题已得到修复。
[*] 通过JsDati模块识别验证码的问题已得到纠正。
[*] 在人工验证码识别时,对焦丢失的问题已得到修复。
[*] 通过HTTP GET/ POST请求上传长名称文件的错误已得到修复。
[*] 带重定向的POST请求已得到修复。
[*] 多文件上传已得到修复。
[*] 通过CSS设置新的浏览器标签的问题已解决。
[*] Action If operation has been corrected when comparing text with symbols “!=” and “==” with emplty string.
[*] 当用“!=”和“==” 带空字符对比文字时,If动作已经纠正。

ZennoPoster 5.8.0.1 (2015年5月22日)

错误修复
[*] 当处理验证码的时候,实例释放的bug已经修复。
[*] 在ProjectMaker中编译C#宏的错误已经修复。
[*] 使用C#代码处理在AdditionalHeaders用空请求头HTTP请求的问题已经修复。
[*] 在HTTP POST中处理multipart请求的问题已经修复。
[*] 使用HTTP请求下载文件生成文件名的错误已经修复。
[*] 执行{-Page.LastAlertText-}宏错误已经修复。
[*] 在ProjectMaker中输入参数操作不保存的错误已经修复。
[*] 调试嵌套项目的问题已经修复。

ZennoPoster 5.8.0.0 (2015年5月15日)

新功能
[+] FireFox引擎已经升级。
[+] 添加禁用广告加载的选项。
[+] 添加新动作“图片处理”,在这里阅读详情: Image Processing
[+] 静态块”使用指令“允许为所有C#宏编写共享代码。
[+] 添加新的输入参数DropDownMultiSelect。这个参数是一个多选的列表,格式如下:”Name {Value1|Value2|Value3|…}“。
[+] 选择文件名中的目录选项添加到输入参数中。你可以在设置描述中用”{folder}“实现它。
[+] 新选项”独立线程“添加到项目设置中。当项目直行时它会单独创建一个base.exe线程。这个与”一个线程中的进程数“=1是一样的效果,但是它只针对一个确切的项目,而不是所有项目。
[+] 备份ZennoPoster设置选项添加到”设置→其他“。
[+] 项目编辑器运行速度得到了提高。
[+] ProjectMaker内存使用量已经减少。
[+] POST/GEST请求模块已经全部重写。现在,它工作的更快,更稳定。
[+] e-mail,HTTP和FTP操作的详细日志添加到执行设置中。它们会创建一个mailLog.txt、httpLog.txt、ftpLog.txt文件在Logs目录。
[+] 添加了新宏{-Page.LastDownloadedFile-},它保存了浏览器最近上传的文件路径。
[+] 添加了新选项”如果文件不存在则创建“到绑定列表和表格操作中。
[+] 新的验证码识别模块RuCaptcha.com。
[+] 标签页加载超时设置添加到浏览器窗口的状态栏中。
[+] 添加选项”当添加尝试时重置失败数“已经添加到ZennoPoster任务设置中。
[+] 线程优先级管理提高。添加新选项”高优先级线程中断低优先级线程请求“。
[+] 新选项“现在检测”已经添加到ProxyChecker中,允许为检测代理源设置最高优先级。
[+] ProxyChecker现在可以添加匿名代理列表,而不用绑定源或者文件。
[+] 新的输入参数CaptchaModules, 包含了所有的验证码识别模块列表。
[+] HTTP GET/POST请求动作现在如果有必要的话,会自动添加http://。
[+] 新选项“复制变量值”添加到ProjectMaker中。
[+] 添加新宏{ESC}到“键盘模拟”中。
[+] 现在可以处理javascript Navigator接口集。可以使用一下方法: GetPlugins HidePlugin ShowPlugin

错误修复
[*] 当在ProjectMaker和ZennoPoster编译错误的时候,指定错误行号的bug已经修复。
[*] ZennoPoster使用MySQL.dll导致内存泄漏的bug已经修复。
[*] 在ZennoPoster启动项目时,CPU和内存使用量会减低。
[*] 检测代理时的内存使用率会降低。
[*] CheckingProcessor线程的稳定性提高。
[*] ProxyChecker性能稳定性提高。
[*] 在项目编辑器中调试项目的问题已经修复。
[*] 非俄语版的ZennoPoster中使用俄罗斯个人配置编码的错误已经修复。
[*] 程序安装后测试错误的问题已经修复。
[*] 在动作编辑器中获取属性值的问题已经修复。
[*] 当复制动作后更新变量列表的bug已经修复。
[*] 表格中未绑定到文件中的分隔符的bug已经修复。
[*] “SetValue”操作动作已经更正。
[*] 处理“嵌套项目”动作的bug已经修复。
[*] 从其他项目中复制静态块的问题已经修复。
[*] 任务调度器的日志创建问题已经修复。
[*] 在ZennoPoster中选择项目时的错误已经修复。
[*] Tab.KeyEvent方法已经更正,允许使用下列列表中的字符名称: System.Windows.Input.Key.
[*] 显示变量结果、列表、表格已经更正。
[*] 当移动一条连接线时,从Swithch中删除连接线的bug已经修复。
[*] 当切换元素时在动作编辑器中更新属性的问题已经修复。
[*] 检测本地socks代理的问题已经修复。
[*] 在ProjectMaker中复制动作的问题已经修复。
[*] “Javascript提示”动作中保存注册表的问题已经修复。
[*] 当在ProjectMaker执行项目时,“延迟绘图”按钮激活。
[*] 当运行项目执行w/out浏览器时,“刷新实例”动作的问题已经修复。

ZennoPoster 5.7.5.3 (2015年3月6日)

新功能
[+] “清除连续失败”选项添加到批处理文件设置里,同样C#代码动作里面也添加了相应的ZennoPoster.ClearFails方法。
[+] 从一个项目复制OwnCodeUsings到另一个项目的选项添加。
[+] 表格处理动作中的添加行和列设置现在设置为多行。\\

错误修复
[*] 从表格中获取行到列表中的错误现在已经修复。
[*] 在浏览器中加载俄罗斯域名的问题现在已经解决。
[*] POST multipart/data请求中传送空的文件的bug现在已经修复。
[*] 邮件处理动作中加载和删除邮件的问题已经修复。
[*] 任务调度性能提供。
[*] 保存列表和表格中有非法的分隔符的问题已经修复。
[*] 验证码识别窗口冻结和提示破损的验证码图片的问题已经解决。当图片不能加载的时候会提示“破损的验证码”。

ZennoPoster 5.7.5.0 (2015年2月26日)

新功能
[+] 表格设置中添加了为csv表格选择分隔符的选项。
[+] “替换”操作添加到动作块的操作栏中,当剪切板中含动作块的时候会被激活。
[+] HTTP GET/POST请求中添加了“如果下载文件+文件头”操作,这样对需要指定cookie的文件下载很有帮助。
[+] HTTP GET/POST请求内存使用降低。
[+] HTTP GET/POST请求中添加了默认的headers Accept, Accept-Language, Accept-Encoding信息。
[+] 个人配置窗口现在添加了一个新的标签,用来显示当前个人配置字段的值。
[+] 邮件处理中添加了更多的日志信息。现在你可以在日志中看到为什么收不到邮件的信息。
[+] 添加了任务调度的日志。现在你可以检查到什么脚本什么时候执行的信息。
[+] 现在添加了任务调度下次脚本运行的时间。
[+] 正则匹配动作现在会显示在日志中。
[+] IntelliSense功能现在可以在动作设计器的属性字段中使用。
[+] 当为循环创建值的时候,ZP会设置当前默认值为0。
[+] 在“查看页面文字”中添加了自动换行操作。
[+] HTTP GET/POST请求中可以插入protocol://login:[email protected]:port类型的代理地址。
[+] 代理源设置窗口现在可以调整窗口大小。
[+] Project.TaskId允许获取当前的任务ID。
[+] CapMonster2.dll模块添加,他允许利用CapMonster2服务直接识别验证码。
[+] C# 和 JavaScript 动作属性窗口现在可以垂直拉伸。
[+] instance.UrlManipulation属性添加。如果返回的是true值,ZP允许使用实例字符串。
[+] instance.WaitForUserAction(timeout)方法添加。当调用该方法时,ZP会显示实例窗口等待时间。当点击“关闭”窗口或超时后,项目会继续执行。
[+] 添加“总是在日志中显示警告”选项。
[+] ZennoPoster.HttpGet 和 ZennoPoster.HttpPost方法添加额外的参数DownloadPath去改变默认的文件下载路径。

错误修复

[*] 导入输入设置标签添加。
[*] 发送HTTP POST请求的数据可以选择确切的编码。
[*] HTTP GET/POST requests now identify and extract gzip archives correctly.
[*] HTTP GET/POST请求现在可以正确地指定和提取gzip附件。
[*] 当选择多个动作时,选择单个动作失效。
[*] 错误加载相同的项目到ZennoBox和ZennoPoster现在已经修复。
[*] 失效的验证码引起的错误现在已经修复。
[*] 动作块之间会导致错误的连线现在已经修复。
[*] 个人配置加载动作现在已经修复。现在加载个人配置后,在C#代码中可以正确显示变化。
[*] 添加到ZP的新项目出错现在已经修复。
[*] macros提示导致的一些问题已经修复,还有在编辑器中Ctrl+Space命令的出错已经修复。
[*] ZP中任务调用性能优化。
[*] 日志详情优化,现在可以很方便的从日志中复制信息。
[*] PM中传送代理到嵌套项目的错误已经修复。
[*] 在一些网站上的软件性能优化。
[*] Variables Page.LastAlertText and Page.LastAlertTitle are restored to empty values when pressing “Restart” in PM.
[*] PM中当点击“重启”后,Page.LastAlertText 和 Page.LastAlertTitle 变量会重置。
[*] 当在列表中删除重复值后合并list的错误已经修复。
[*] 当使用ZennoPoster.BulkMailDownload通过imap删除邮件的错误已经修复。
[*] 在嵌套项目中绑定list和table的错误已经修复。
[*] Switch动作导致的错误已经修复。
[*] 在非激活状态下执行嵌套项目的问题已经修复。
[*] 当切换嵌套项目后的“停止”操作导致的问题已经修复。
[*] 从动作编辑器中在CodeCreator生成代码的错误已经修复。(它可能会需要重启代码生成的设置。)
[*] 当加载配置时的加载代码错误已经修复。
[*] Variable macros in code comments are now ignored during actions validation.
[*] 当进行动作验证时,代码中的宏变量现在忽略。

ZennoPoster 5.7.1.0 (2014年12月25日)

新功能
[+] 通过名称自动匹配变量的功能现在添加到“项目中的项目”动作中了。
[+] 在ProjectMaker主面板中添加了一个“延迟执行线程绘图”按钮。
[+] 警告可以在任何地方点击关闭。

错误修复
[*] 处理与嵌套项目进行调试控制按钮的问题现在已经解决。
[*] 在嵌套项目中进行实例处理的问题现在已经修复。
[*] 当加载一个空的嵌套项目时的问题已经修复。
[*] 在“项目中的项目”动作中匹配变量列表现在已经更新。
[*] 处理网络文件的问题已经修复。
[*] 禁用项目的问题已经修复。
[*] 动作编辑器现在可以处理锁定的元素。
[*] 在ProjectMaker记录器标签上滚动项目名称的的问题已经修复。
[*] 修复在表格和列表显示器中的一些问题。
[*] 在ProjectMaker中的项目编辑器中支持了“Delete”键,你可以用来删除组和一些静态块。
[*] 人工验证码识别处理的问题的已经修复,之前在部分案例中不能显示。

ZennoPoster 5.7.0.0 (2014年12月22日)

新功能
[+] 项目中的项目现在做为一个测试功能添加到了新版本中。这个动作可以让你添加另一个项目到当前项目中。获取更多信息:https://wiki.zennolab.com/doku.php?id=en:project_in_project
[+] “移除未使用的块”现在添加到静态块目录中,它可以移除未使用过的表格、列表、ftp连接。
[+] 空白项目创建功能添加,你需要保存项目到zp根目录下,命名为BlankProject.xmlz。
[+] 按箭头提示拖连接线的功能已经添加到PM中。
[+] 输入设置的comments类型现在支持HTML。
[+] 打断“暂停”和“邮件处理”动作功能提升。
[+] “Switch”动作的重建连接线功能已经添加。
[+] 检测文本的一致性,更正重复文本的选项已经添加。
[+] 动作设计器的逻辑功能提升。
[+] “从变量中设值”选项添加到了C#动作中。
[+] ZP重启后保存窗口大小。
[+] 模板名称添加到了zp的输入设置头部中。
[+] 有结果的变量选择字段自动填充功能已经添加。
[+] 实例全局设置“初始化对象超时”添加,它可以让你打开页面时降低等待黄灯状态时间(我们不推荐在配置不好的电脑上改变这个值)。
[+] 全局设置“只在日志中显示警告”添加。如果你有多个项目,它可以一次性关闭多个警告。
[+] 当处理列表和表格时,添加了包括分隔符的元素,界面进行信息提示。
[+] Zennoposter中工具栏按钮图标添加。\ [+] RuoKuaiCaptcha若快验证码可以指定验证码类型id功能添加。
[+] 排序标签,在类别列表中重命名标签选项功能添加。
[+] 在高级编辑器快速启动工具中的图标空隙增大
[+] 正则表达式测试器中“最大化”按钮添加

修复错误
[*] 软件的稳定性得到了提高。
[*] 当在一些特定站点下输入数据就奔溃的问题修复。
[*] 从一些特定的站点获取验证码失败的问题修复。
[*] 在站点通过OpenID (Google等)授权的问题修复。
[*] 修复一些站点弹出窗口的问题。
[*] 元素树和属性的bug修复。
[*] 当与RCW分隔时,COM组件不能使用的问题修复。
[*] 通过socks代理DNS请求的问题修复(现在你可以在xulrunner.js文件中让(“network.proxy.socks_remote_dns”, true)取消注释).
[*] zp中无限执行按钮的问题已经修复。
[*] 在不同电脑处理日期格式不同的问题修复,现在zp可以设置日期和时间的格式。
[*] 使用C#代码绑定表格和列表的错误已经修复。
[*] 现在选项卡中自定义头部操作运行正常。
[*] 相同ip、不同端口的代理ip,现在在可用代理列表中做为不同的代理。
[*] 对URL的额外检测已经修复
[*] 当点击“开始”,验证码输入框关闭
[*] 当修改项目时输入设置重设置的问题已经修复。现在如果修改不涉及到输入设置,将不会被重设置。
[*] Wordai现在运行正常。
[*] 从表格中不正确的删除所有行的问题已经修复。
[*] 动作间的连接线重建问题已经修复。
[*] 编辑器中下列bug已经被修复:如果只选择了一个动作,他不能添加到组中。
[*] 变量选择器中的滚动bug已经修复。
[*] Switch动作显示现在正常。
[*] 高级编辑器中中的动作查找功能现在修复。
[*] 在动作组中显示空白的框架动作问题已经修复。
[*] 动作设置中的”First row - headers“标记操作问题现在已经修复。
[*] 通过属性名滚定动作编辑器中的组合框的问题已经修复。
[*] 在PM中的动作属性中表格问题已经修复。
[*] 当打开“程序启动”设置时发生错误的问题已经修复。
[*] 在PM中打开项目,程序现在转到“动作记录”标签。
[*] 在表格处理动作中的“获取行”列名自动替代的问题已经修复。
[*] “IF”动作不正确的处理当对比数字的时候导致base.exe奔溃的问题解决。

ZennoPoster 5.5.0.0 (2014年11月5日)

新功能
[+] 浏览器引擎升级到24.8版本
[+] ProjectMaker菜单中添加了新的选项“在循环中重复”,可以在项目中用来创建简单的循环,而不用借助其他的动作。
[+] 可选动作的错误和警告将不再展示在日志中。
[+] 添加了2个API方法CreateBot和UploadBotContent。更多信息可以点击这:https://wiki.zennolab.com/doku.php?id=en:devlicense:api
[+] 输入设置中添加新的选项:注释字段,用来在项目中展示纯文本。
[+] 输入设置中添加“帮助”图标,你可以使用简单的html标记,比如<b>和<i>。
[+] 支持*.xlsm表格。
[+] 支持保存现在的代理到profile文件。
[+] 扩展表格处理中的“删除行”动作功能。
[+] 可以关闭实例窗口中的声音(Windows Vista和之后版本)。
[+] 在ProjectMaker中的预览模式中可以编辑输入设置的默认值。
[+] 在项目中可以复制GAC引用。
[+] 新的设置“存储基础”和“不活动的基础超时时间”。这些选项可以让你调整不活动的基础数量,从而节省内存。
[+] “运行程序”动作现在可以在隐身模式下运行程序,
[+] 邮件处理动作下的新的逻辑自动判定处理:如果验证失败,动作将会显示错误并且提示手动收入数据。
[+] 改进输入设置的编辑窗口。
[+] 当打开项目时,自动定位的“开始”动作。
[+] 在ZennoPoster界面中添加新的按钮,用来无限运行项目。
[+] 当你从其他项目复制动作到新项目时候,会弹出窗口提示你是否选择覆盖变量。
[+] Project.Context现在是动态类型而不是对象类型。
[+] project.Context的”Keys“属性,返回list中所有的key。
[+] Variables当赋为一个新值时,Keys属性也会添加过去。
[+] POST和GET动作中的添加了加载profile的文件选择选项。
[+] Switch动作新的界面。
[+] 提高了处理POST和GET的速度。
[+] 新方法 instance.SetUserHeader(string headerName, string value) to add custom headers to browser requests.
[+] 添加功能,在”Own C#“中可以去到列。
[+] 如果你在ProjectMaker中改名了,会在C#代码中自动重命名变量、列表、表格。
[+] 添加选项“跟踪实例选项”,可以在状态中显示额外的参数。
[+] 添加选项“不需要填充动作设置的缓存”,这样可以帮助你提高加载ProjectMaker的速度。
[+] 设置POST和GET中的重试次数。
[+] 为列表和表格设置以UTF8编码保存空文件。
[+] 新选项“在动作描述中展示变量名称”。
[+] 新选项“启动后运行未完成的项目”,用于ZennoPoster非正常关闭。
[+] 添加额外检查C#和JavaScript代码,高亮有可能的问题代码。
[+] Emulator新的方法:IsWindowExists 方法,检测点击的时候窗口是否存在。
[+] 动作间没有删除之间的一个,重新画连接线

修复错误
[*] 改变变量的默认值时将会在项目选项卡中高亮显示。这种情况下,在“重启”模式下的下一步执行将会保存那些改变。
[*] 修复当你点击项目重启时,ProjectMaker的随机缓存。
[*] 修复ZennoBox的订阅问题。
[*] 修复当有一些站点等待下载新数据时闪烁的黄灯。
[*] 修复ZennoPoster的调度功能。
[*] 图片直接充浏览器缓存中取,并且不再重新绘制验证码动作。这样应该修复了captcha sniper或同类型软件使用上的错误。
[*] 修复当使用拖拽功能时的处理问题。
[*] ProjectMaker中的“重启”动作将会把当前浏览器设置重设回项目设置。
[*] 修复软件的在英文本地化或者其他一些东方语言下的问题。
[*] 修复损坏的设置文件引发的错误,这时候会提示需要重新安装软件。
[*] 修复在POST和GET请求中处理cookie的问题。
[*] 修复在ZennoPoster中用C#绑定列表的问题。
[*] 修复当在ZennoPoster同时添加多个任务时候的“没有标签”的错误。
[*] 修复在ProjectMaker中删除动作时错误。
[*] 修复在ProjectMaker中关闭标签页,仍然会有一个“page”名称的空白页。
[*] 修复初始化列表和表格的问题。
[*] 当C#编辑器还打开时,项目从某个特定动作开始运行,C#的改变将不会被保存。
[*] 修复在ZennoPoster处理删除按键的问题。
[*] 项目创建于CC,不使用实例窗口,在ZennoPoster中也不会创建实例。
[*] 修复在GET和POST动作中带端口的url的问题。
[*] 修复打开过量的基础数量的问题。
[*] 修复提示动作
[*] 修复PM记录模式下的错误。
[*] 修复冗余执行的宏。
[*] 修复允许弹出窗口设置的记录。
[*] 修复由老本报创建的输入设置,在ZennoPoster中打开错误。
[*] 修复当保存和加载个人配置时候,处理CpuClass, OsCpu, Platform, Product, ProductSub个人配置文件。
[*] 修复当加载Google文档时ProjectMaker奔溃的错误。
[*] 当有相同的值在里面的时候,Switch动作会标记为错误。
[*] 修复一些站点在特定浏览器下显示不同的错误。
[*] 修复当在C#代码中使用KeyEvents导致奔溃的错误。
[*] 修复知道ZennoPoster缩放到系统托盘上,其他都在最大化模式的错误。

ZennoPoster 5.4.3.0 (2014年8月25日)

新功能
[+] 支持非拉丁字符的域名Get和Post功能(如”bücher.com“, “мойдомен.рф”, “παράδειγμα.δοκιμή”)。
[+] 添加通过bat文件导入输入设置的功能。
[+] 忽略frame加载选项,你可以切换它从而避免忙碌状态的影响。
[+] 最小化到系统托盘的功能。
[+] 新的C#方法 SendErrorToLog, SendInfoToLog, SendWarningToLog 最后一个参数是负责ZennoPoster的消息显示。
[+] 新的ZennoPoster日志显示:你可以设置日志的时间段和最大条目显示数量。
[+] 加快ProjectMaker速度。
[+] Http Get和Post动作: 添加选择个人配置文件的选项。
[+] 给方法添加参数 ZennoPoster.GetProxy 返回代理格式 (protocol://login:[email protected]:port)
[+] 新的C#方法: ExportInputSettingsImportInputSettings 用于输入设置工作。
[+] Email处理和暂停动作可以在ZennoPoster中打断。

错误修复
[*] DrawToBitmap方法. 在特殊情况下,修复由于在一个大页面上滚动无法保存图像或获得验证码的错误。
[*] 提高软件运行的稳定性。
[*] 在页面上选择元素的仿真。禁用选项从现在可以不再使用。
[*] 文件编码检测错误,并且现在可以禁用它。
[*] 私人代理和JavaScript窗口验证,错误数据循环验证的问题修复。
[*] .bat文件现在工作正常
[*] Projectmaker中Switch动作的选择和复制功能。
[*] Projectmaker中的下载文件功能。
[*] CodeCreator中的错误修复。
[*] 在页面上搜索元素的错误修复。
[*] 地址栏的url更新。
[*] 如果你在Random动作中使用自己的字符,其他标签不能再使用。
[*] 当使用”在页面中搜索字符“功能,会添加特别字符的转义字符。
[*] 修复没有代理的SFTP错误。
[*] 修复ZennoPoster中已经添加的项目打开输入设置的错误。

ZennoPoster 5.4.0.0 (2014年8月11日)

新功能
[+] 增加新的开发者许可证,可以0成本销售脚本,订阅,利用API创建自己的脚本商店。费用:150刀6个月。
[+] 通过用户后台的ZennoBox或者ZennoPoster销售脚本。
[+] 在美国和中国增加了新的服务器镜像,如果你不能通过主服务器连接,ZennoPoster会自动切换到最新的可用镜像上。
[+] Proxycheker服务器搬迁到3个不同的数据中心(美国,德国,俄罗斯),提高可用性和可靠性。
[+] 在ProjectMaker中使用框架和通过Ctrl+Click可以选择动作进行移动/剪切/复制/删除/插入。动作之间会保持他们的连接线。
[+] 新的输入设置类型:标签和下拉框。
[+] 可以导入导出输入设置数据。
[+] HttpGet和Post动作跟个人配置相连。
[+] 当在项目中申明和在外使用的全局变量是不同的。
[+] 列表操作添加新的选项 - 删除行数据 - 根据正则表达式删除行。
[+] 浏览器版本升级到Firefox 24 ESR。
[+] 在项目中自动查找和清除没有使用过的变量。
[+] 使用bat文件和C# ZennoPoster类管理脚本时,通过脚本名称,而不是id。
[+] 增加快速插入C#代码片段的功能。
[+] 添加project.Context属性,用来通过C#存储和替换对象,这个功能对数据库连接特别适用。
[+] 添加project.Profile.RegenerateLogin (String)方法,用来生成用户名。
[+] 添加HtmlElement.ScrollIntoView () 方法,用来滚动到指定的html元素上。
[+] 添加IZennoTable.Clear ()方法,用来通过代码清除表格中的数据。
[+] 添加IZennoTable.Bind (String)方法,用来通过代码绑定表格到文件。
[+] 添加IZennoList.Bind (String)方法,用来通过代码绑定列表到文件。
[+] 添加IZennoList.AddRange (IEnumerable <string>) 和 IZennoList.AddRange (IZennoList) 方法,用来添加多行数据到列表。
[+] 添加多个中国验证码服务商。
[+] 当复制动作从一个脚本到另一个脚本,在动作中使用的所有的变量、列表、表格数据会全部复制过去。
[+] 添加动作选项“文本处理-大写”,“第一个字符大写”。
[+] 改变仿真延迟,最小值15毫秒,最大值10秒。
[+] 在动作中使用不存在的变量,弹出错误。
[+] ProjectMaker中浏览器增加新的开关:“加载css样式表”和“在同一窗口加载插件”。
[+] 当你打开已经在ZennoPoster中添加的脚本时,会弹出提示。
[+] 在ProjectMaker目录中增加新的:“关闭”和“除了这个关闭所有”。
[+] 在表格处理动作中添加了自动行号。
[+] “IF”动作优化和修复。
[+] 在ZennoPoster目录中添加“在一行中复位错误”。
[+] 在提示动作中增加了“只在日志中显示”。
[+] ProjectMaker中的验证码识别窗口即使不输入验证码也可以关闭了。
[+] 代理检测器新选项:检测所有URL。
[+] 代理检测器新界面。
[+] 新的代理源设置:“从这个源获取所有代理” - 代理IP会立即获取而不同检测。它们有更高的优先级加入到可用代理序列。
[+] 代理检测器中的“扫描”现在有两个选项 - “上次检测的最小时间间隔” 和“使用后的最小时间间隔”。
[+] 通过“自动搜索”功能找到的代理源只会在确定有效的情况下出现在源列表中。
[+] Proxychecer中的新选项:“只检测一次代理”,这有利于检测大量公开代理。\\

修复错误
[*] 拖拽功能,现在适用于所有网站。
[*] 输入设置 - 你可以用相同的名称作为字段。
[*] C#代码编辑器中的Ctrl + Z和Ctrl + Y 快捷键。
[*] 代码编辑器中的断点错误修复。
[*] 在FTP目录目录中填出选择窗口的错误不会发生。
[*] SFTP中的错误修复。
[*] 修复Yandex邮箱的错误。 [*] 当你在1个脚本使用同一email多次的Email处理。
[*] ProjectMaker中的菜单。
[*] HTTP - 保存为文件使用正常。
[*] plug-ins(比如Flash)中的键盘模拟。
[*] Http Get和Post动作中的尺寸控制。
[*] 在高级编辑器中关闭和切换动作时的错误已经修复。
[*] 在代理检测器中显示可用代理列表。
[*] 收入输入验证码时的窗口问题修复。
[*] 录制模式下的测试“图片搜索”功能识别正常。
[*] 当你在脚本中改变引用多次时可以手动修改。
[*] C#中的PreviousSibling 方法修复。
[*] 失败计数器。
[*] 当ZennoPoster异常关闭时,保存输入设置中的数据。
[*] 多线程下载文件工作正常。
[*] 代理检测器:重复的代理错误修复。
[*] GeoIP数据更新。

ZennoPoster 5.3.1.0 (26.04.14)

Bugfixes:
[*] 修复了Cookie bug(当个人配置保存和浏览器实例重启后)。
[*] 修复了当在一些Window server 2008机器上打开ZennoPoster.exe的问题。

ZennoPoster 5.3.0.0 (17.04.14)

新增功能:
[+] FireFox 引擎升级到24 ESR版本。
[+] 可以设置不使用浏览器运行项目。比如做API服务或者处理文档的项目。
[+] 可以设置禁止CSS。
[+] 添加C#使用Xpath方式获取页面元素。
[+] 支持SOCK 5验证。
[+] 可以设置页面的编码
[+] 可以获取JavaScript的弹窗文本,通过{-Page.LastAlertText-}获取文本,通过{-Page.LastAlertTitle-}获取标题。
[+] 插件容器使用一个单独的进程处理。
[+] 自动模拟不同浏览器的window.navigator JavaScript对象。
[+] GeoIP数据库更新
[+] Interface of ZennoPoster became faster.
[+] ZennoPoster界面运行更快
[+] 提高日志中的警告和错误提示功能
[+] 可以指定自定义类型的Post请求。
[+] 可使用C#的return instance.ActiveTab.Name;获取激活标签的名称。
[+] 增加在项目中复制保护块的功能。


Bug修复:
[*] 修复在ZennoPoster项目中删除项目后显示错误的日志信息。
[*] 修复运行长时间工作后显示错误的日志信息
[*] ResourceDownloader的命名字段.
[*] 在ResourceDownloader中使用JS显示”Timeout GetResult expired“错误。
[*] 应大家所需,在ProjectMaker和ZennoPoster界面头部中删除了客户邮箱。
[*] Flash元素中的“通过图片搜索定位”修复。
[*] 在一些站点加载框架的错误。
[*] 向Youtube上传视频错误
[*] 在Vimeo中播放视频错误
[*] 在Yahoo中上传图片错误
[*] 错误的文件类型下载错误
[*] 当使用变量作为登录名和密码时邮件处理的bug
[*] 一些站点弹出窗口的错误修复。

ZennoPoster 5.1.2.0 (27.02.14)

新加了如下功能:
[+] 当程序发生错误的时候,可以启用Diagnostic工具。(Diagnostic.exe或者在设置—其他—Diagnostic)
[+] 邮件处理窗口可调整:现在可以最大化窗口。
[+] 邮件处理时表格行可以自动变高。
[+] ProjectMaker中的变量窗口保存了他们的位置,大小,尺寸,排序和过滤设置。
[+] IF逻辑在简单编辑器下有了多行文字表单填写。
[+] ProjectMaker中添加了“保存所有”按钮。

也修复了如下的BUGs:
[*] 当多个项目被使用时,优化ZennoPoster中的CPU使用量。
[*] “Unknown error when downloading licenses”Bug修复。
[*] 双击动作更精确:可以改变之前在组内的位置。
[*] Minor fixes.

ZennoPoster中文官方网站|购买ZennoPoster

ZennoPoster中文官方群:131861794

zh/changelog.txt · 最后更改: 2017/02/20 06:28 由 seoget