ZennoPoster新版本7.1.3.0 (2020年4月16日) 候选发布版1

SEOGet

Moderator
Регистрация
06.01.2012
Сообщения
204
Благодарностей
23
Баллы
18


ZennoPoster新版本7.1.3.0 候选发布版1

大家好!
我们很高兴为你们退出ZennoPoster 7.1.3.0候选发布版1。这是一个非常重要的阶段,预示着第七版将从beta测试版本过渡到最终版本。
为了提高程序质量和性能,我们已经做了很多工作。 此外,该版本还包含我们的用户等待已久的更多的功能!

新版本的功能?

ZP5和ZP7 Beta的ProjectMaker界面组合
现在,可以使用这两个版本甚至更多的工具窗口来完成所有工作!

全新的任务计划器
期待已久的功能! 制定任何复杂性的时间表、完成图,间隔和项目重新执行的方法。

新项目格式
就像F1赛车一样快! All that comes with action version support that will automatically set the minimum version required for project serviceability. No more head breaking over whether a template will work on the previous version.

固定元素等待动作的逻辑
在红箭头退出的情况下,等待不会中断。

ZennoPoster 5版与ZennoPoster 7的不同之处
让我们展示以前版本中引入到ZennoPoster 7的其他关键功能:

完整的鼠标仿真
只需单击一下即可启用鼠标模拟网站上的所有操作!

在Action Editor中通过XPath搜索元素
使用现代XML / HTML处理语言XPath对元素执行任何操作(SET,GET,RISE)!

Google表格支持
  • 使用Google表格存储所有模板均可访问的数据。
  • 设置将数据解析为工作表并在智能手机上查看输出。
  • 为客户创建方便且易于共享的报告。
  • 组织在线监控。
  • 期待已久的Google表格集成提供了许多其他功能。

灵活的界面设置
通过14个主题,自定义菜单和窗口布局设置,使程序根据自己的喜好量身定制。
了解有关配置ZennoPoster 7界面的更多信息。

ZennoPoster全新的任务计划

现在可以使用哪些时间表进行配置?
新的日程计划者变得更加灵活。 现在,可以设置完成图、时间间隔和方法以重新执行项目。
这些设置将帮助创建任何复杂的任务时间表。

明天下午12点执行一次项目。


每天从上午10点到下午15点之间尽可能频繁地执行项目,两次执行会话之间的间隔为10分钟。


每天从上午8点到下午12点以及从下午1点到下午7点执行项目,每20-40分钟重新执行一次,并增加3到7次尝试。


从下午4点到晚上11点的每个周二,周三,周四执行项目,并在设置的时间间隔内随机分配50个重新执行会话。


可以随时了解有关设置的更多信息,并在我们的参考文献中找到示例:
设置ZennoPoster 7的任务时间表

任务计划器调试
任务计划不是野餐,它意味着确保所有任务都将按预期完成。 因为,在开始执行任务后一周内学习规划设置中的错误总是很痛苦的。 因此,我们的任务计划器具有“计划调试”功能。
在计划器中,打开菜单→计划调试器。


之后,将会看到计划调试器,该调试器将向前运行时间,并根据生效设置模拟计划程序的操作。

别忘了,这只会是模拟。 由于随机化,实际执行会大不相同。 建议使用时间表调试,尤其是在研究新任务计划器的功能时。

它如何影响以前的任务计划器设置?
先前版本(7.1.3.0之前的版本)中的所有任务设置都将在首次启动时转换为新任务计划器的格式。不会丢失任何较旧的设置,它们将继续在以前的版本中运行。
唯一的事情是不会有反向兼容性,因为新的计划程序具有更丰富的功能。 这意味着新的任务计划器中的设置将无法在旧的任务计划器中使用。

这只是任务计划器的第一批改进。 以后有更多的即将推出!
改进的ProjectMaker界面

起始屏幕上显示更多当前项目

ProjectMaker的起始屏幕越来越大,现在可以容纳更多当前项目。
另外,我们将设置菜单移至起始屏幕,以提高可用性。


可分离的浏览器窗口
现在,可以将浏览器窗口移至第二个屏幕,与其他面板合并,甚至设置自动隐藏。 而且,浏览器显示模式切换现在更快!


与ZennoPoster 5的高级编辑器一样的操作设置
就像在ZennoPoster 5的高级编辑器中一样,可以同时打开多个动作的编辑操作。无论是否显示浏览器,可以在任何模式下进行编辑操作。
这个设置是可选的。 可以在“设置”→“编辑器”→“以特定模式打开多个动作设置”中启用或禁用对多个动作设置的支持。
默认情况下,仅在“无浏览器”模式下启用该功能。


智能操作面板(动作的工具箱)
添加了动作的工具箱,就像在ProjectMaker 5的高级编辑器中一样。
在ProjectMaker 7中,可以在任何地方使用操作面板:
  1. 在“隐藏浏览器”模式下(ZennoPoster 5的高级编辑器)
  2. 在“显示浏览器”模式下(ZennoPoster 5的编写和调试)
  3. 使用热键隐藏和取消隐藏:Ctrl + T
现在,无需记住动作的位置及其名称。 新的操作面板具有智能搜索功能。


新的ZennoPoster项目文件

体积更小,加载速度更快
使用新的项目文件格式.zp
在这种新文件格式中,我们尝试修复了早期版本中困扰我们的数据存储错误。 与以前的格式.xmlz相比,新格式的项目所占空间减少了60%,并且加载速度大大提高。

版本控制
新格式的另一个重要功能是版本控制。 对于每个动作,都会看到可以执行的最低程序版本。 此信息有助于找出可以无缝执行模板的最低ZennoPoster版本。 现在,可以无需怀疑项目是否可以在较旧的版本上运行。

将.xmlz转换为.zp
在ProjectMaker中打开时,较旧的项目文件格式将转换为新的格式。 这样,原始的.xmlz文件将保留,但是将创建一个新的.zp格式的文件。 为了实现反向兼容性,能够将以较旧的项目文件格式“另存为”新的。
注意! 在新格式中,最低版本为7.1.3.0。 如果将项目保存为旧格式.xmlz,则会删除具有版本限制的加密模块;否则,将删除版本限制的加密模块。 但是,在这种情况下,不能保证该项目将在其他ZennoPoster版本上正确执行。


增强经典设计

新工具面板图标

我们更新了顶部面板的图标。 现在它们看起来更加细致-与以前在ZennoPoster 5中一样。


动作集现在在Classic2主题中为三维


其他改进

增加了停止C#代码执行的功能
添加一个功能用来停止C#代码的执行。通过点击停止按钮后,如果代码在5分钟内没有停止,将会看到一个弹出的窗口建议是否终端C#代码运行。



在Chrome中添加了navigator.deviceMemory仿真
网站使用此功能来估算用户PC上的RAM容量。 它具有较低和较高的阈值:从250 MB到8 GB。 可能的值:0.25、0.5、1、2、4和8。
因此,如果配置具有16 GB RAM,则该功能将仅返回8 GB。 您可以使用C#方法instance.SetHeader();设置一个值。

C#:
instance.ShowNavigatorField(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DeviceMemory);
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DeviceMemory, "8"); // Emulate deviceMemory=8
新版本完整更新日志
新功能:
[+] 添加一个功能用来停止C#代码的执行。通过点击停止按钮后,如果代码在5分钟内没有停止,将会看到一个弹出的窗口建议是否终端C#代码运行。
[+] 完全仿真的坐标是根据选项卡而不是整个页面计算的。这有助于解决与完全仿真有关的大多数问题。
[+] 添加了Tab.FullEmulationMouseTabPosition功能,返回虚拟鼠标根据选项卡(可见页面区域)的坐标的引用。
[+] 如果ZennoPoster崩溃或保存的任务列表出现其他问题,将显示一个任务列表恢复表单。
[+] 增加了对brotli的替代http查询模式的支持。
[+] 在Chrome中添加了navigator.deviceMemory仿真。

错误修复:
[*] 修复了Chrome中的Accept-Language仿真。
[*] 修复了使用Chrome时在ProjectMaker中编写动作的问题。
[*] 修复了字体在Chrome中隐藏和显示的问题。
[*] 修复了localStorage在Chrome中运行的问题。这个错误会导致在Telegram注销。
[*] 修复了用于替代HTTP查询方法的POST查询功能
[*] 修复了任务从ZennoPoster中消失的问题。
[*] 修复了偶尔会冻结替代HTTP查询方法的问题。
[*] 修复了在其他HTTP查询方法中的headers顺序。此外,在流量监视器中显示时,headers的固定顺序也是如此。
[*] 现在,如果在浏览器配置文件中启用了Headers但禁用了Navigator,则将模拟UserAgent字段。这是确保HTTP查询正常运行所必需的操作。
[*] Firefox中隐藏了“开发人员工具”按钮。
[*] 现在,如果在ProjectMaker启动时出现服务器连接问题,则会显示一条正确的提示消息,而不是“错误创建主窗口”消息。\ [*] 修复了如果字段中包含空变量时,在动作编辑器中打开文件选择对话框的错误。
[*] 修复了自动保存任务列表时冻结ZennoPoster界面的问题。
[*] 从现在开始,将不能创建tag中带有空格的列表或表格。
[*] 现在,ZennoPoster中任务管理器的任务不会从整个任务列表中消失。
[*] 修复了适用于Chrome和Firefox的Instance.FormTitle的功能。
[*] 修复了使用Table的方法:Clear,DeleteColumn,DeleteRow,DeleteRows,Bind和List.SetItem时调试C#的问题。
[*] 删除了设置“减少C#的内存消耗”的设置,该设置导致调试C#代码时出现问题。
[*] 在ProjectMaker的“程序启动”操作中添加了缺少的滚动条。
[*] 现在,可以正确确定C#代码中错误字符串的编号。
[*] 修复了虚拟鼠标光标偶尔消失的问题。
[*] 修复了热键出错的原因。
[*] 加载不合适的浏览器的配置文件时,将在日志中显示警告。例如,如果将Firefox配置文件加载到Chrome,反之亦然。
[*] 在“解决验证码”操作中添加了一个文件选择按钮。
[*] 修复了Chrome的参数window.screenLeft和window.screenTop的默认值。
[*] 现在,所选的HTTP查询方法将影响C#代码。
[*] 修复了完全仿真方法的功能,而没有显示Chrome内容的问题。
[*] 修复了浏览器选项卡同步错误,该错误导致网站加载错误的选项卡。
[*] 修复了同步实例和ProjectMaker的错误。
[*] 现在,文本搜索可在“切换”操作中找到文本。
[*] 修复了ZennoPoster任务xml格式的拼写错误。
[*] 修复了ZennoPoster中项目的重命名的错误。
[*] 借助GoogleTranslateViaWebInterface.dll修复了文本翻译功能。
[*] 解决了ProjectMaker在项目或程序关闭时可能冻结的问题。
[*] 其他修复和改进。
 

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