ZennoPoster 新版本 7.1.1.0 (2020年1月29日) 新引擎Chrome 78 + Google表格集成

SEOGet

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


升级的Chrome 78引擎
ZennoPoster的新版本现在带有最新的Chrome78引擎版本。 它支持众多网站采用的尖端Web标准(比其他引擎更多)。
  • 可以在更多网站上的操作。
  • 通过在项目中启用Chrome来提高浏览器配置文件的质量。
拆分文本编辑
通常情况下,数据存储在文本文件或工作表中,并用特殊符号分隔。 它可能是诸如登录,密码,电子邮件,代理或任何其他数据集之类的一行文本。 在项目中处理此类数据时,通常需要将其拆分为变量,现在这就是Split所做的工作。 现在我们将其从C#代码重新定位到了文本处理动作中,现在处理起来更加方便。


Google表格集成
Google表格的优点之一是它们不会物理存储在本地计算机上。 这意味着可以从任何设备创建,查看或编辑它们。 ZennoPoster现在集成了所有这些!
  • 存储可用于Google表格中所有模板的数据
  • 设置数据分析到工作表并在手机上查看结果
  • 创建全面的报告并轻松与客户共享
  • 安排在线监控
  • 期待已久的Google Sheets集成欢迎许多其他功能
要在我们的项目中开始使用Google表格,请获取一个API密钥并在程序设置中进行设置。


之后,将可以在标准工作表多维数据集的帮助下使用表格。
如何使用



等待文件
现在我们优化了一个用户方案,用户必须为“检查文件可用性”操作创建一个周期,等待文件的出现。
现在,只需指定超时时间,在此期间内,将检查文件是否存在。 如果时间到了文件仍不可用,将通过红线退出。



手动浏览器(半自动)控制
现在,不仅可以从C#代码中使用等待用户操作的动作。还可以在“浏览器设置”动作块中实现了。
我们添加了新的“通知”字段,可以在其中看到一个随附的文本,该文本将提醒操作。
如何工作以及为什么需要它:
如果出于某种原因需要混入项目流程并在浏览器中执行某些操作,则该功能将有所帮助。

填写以下字段:
  • 必须执行所有操作的超时时间(如果未知,请设置99999)
  • 通知(作为提醒)
在ZennoPoster中运行此操作时,将看到一个实例(浏览器)窗口,在该窗口中将必须执行所需的操作,然后单击右上角的继续。






检查正则表达式是否为空
通常,在使用正则表达式解析文本之后,需要检查其是否为空。 为此,需要创建另一个IF-ELSE动作。 为了避免在项目中堆积此类操作,我们将这两个动作合并为一。
设置正则表达式的“如果为空”错误复选框, 如果是空的,动作将完全通过红线退出。


大型项目中改进的导航
当项目中有很多箭头或动作彼此相距较远时,这将使整个项目的导航更加困难。 为避免这种情况,请随时使用新的动作功能,该功能将自动重定。
怎么运行的?
  1. 将光标移到要跟踪的动作块的点。
  2. 如果操作超出了表格范围,你将看到一个交互式提示。
同样,在将多个指针链接到一个动作块的情况下,这可能会派上用场。

XJSON路径中的美化模式
启用此模式将格式化一个复杂的XPath / JSON路径代码,并使用正确的缩进使其更清晰整洁。


在文件搜索中使用多个掩码
在目录管理 操作->获取文件列表 中,现在可以使用多个后缀来过滤文件。



完整5.40版本更新日志
ZennoPoster 5.40.0.0(2020年1月29日)
新功能:
[+]更新了Chrome 78引擎版本。
[+]在Chrome中改进了WebGL和WebRTC仿真。
[+]Chrome浏览器配置文件中的新设置Dns-over-proxy(程序目录中的base_cr.exe.config和pminstance.exe.config)。此选项可以避免DNS通过代理泄漏,并且对于http和socks代理均有效。 [+]现在“详细日志”选项将立即应用,并且在程序重新启动时不会被禁用。
[+]新操作 文件 → 等待文件。
[+]新操作 目录 → 等待目录
[+]新动作 文本处理 → 拆分文本。
[+]新操作 浏览器 → 设置 → “等待用户操作”,类似于C#API中的instance.WaitForUserAction方法。 ZennoPoster中增加了有关等待的通知以及手动操作的界面。
[+]动作 目录 → “获取文件列表” 现在允许使用字符|选择多个maks。
[+]文本处理 → 正则表达式 操作中的选项“空回答时出错”。
[+]程序更新了软件包中的vcredists。
[+]安装程序现在可以设置最佳的TCP/IP堆栈设置。 [+]添加了 其他 → 压缩大对象堆 的设置。对于处理大型字符串数据很有用。例如,在代理检查器中启用自动搜索时。
[+]新的宏{-Project.LastErrorComment-}和属性project.LastErrorComment允许获取错误文本或上次失败操作的注释。
[+]改进了将列表和表卸载到硬盘驱动器的功能。现在,即使在将表和表卸载到硬盘驱动器时,也可以对其进行初始化和处理。

错误修复:
[*]在Google的授权问题已在Chrome引擎中解决。
[*]在浏览器中从操作导航到页面时传递文档referrer的错误已在Chrome中修复。
[*]解决了ZennoPoster线程挂起的问题。 [*]挂起浏览器时ProjectMaker冻结错误已得到修复。
[*]清除Cookie后,Chrome浏览器挂起的错误已经修复。
[*]通过代理传递的Cookie错误已在Chrome浏览器中修复(测试版本5.40.0.0中引发的错误)。
[*]在Chrome引擎中加载本地存储的错误已得到修复。这可能会导致网站上的授权丢失和其他问题。
[*]修复了在ProjectMaker浏览器选项卡中更新URL的错误。 [*]已在操作块浏览器>设置→在Chrome浏览器中设置证书中纠正了错误消息。
[*]在“识别ReCaptcha”操作属性中缺少“放入变量”字段的错误已得到修复。
[*]将操作块转换为文本→拆分,文本→正则表达式,浏览器→设置→等待用户对C#代码进行操作的问题已解决。
[*]无法清除列表和表临时文件的错误已得到修复。
[*]方法instance.WaitForUserAction中的更改不再影响已经发布的项目(测试版本5.40.0.0中引发的错误)。 [*]在ProjectMaker中解决了将未绑定文件的列表和表格从一个项目复制到另一个项目的问题。 [*]调试C#代码的一些错误已得到修复。
[*]设置→实例→使其他进程静音的错误已修复。
[*]具有较小浏览器宽度的Chrome绘图已得到纠正。
[*]某些网站或弹出窗口中的Chrome浏览器冻结已修复。
[*]使用替代方法时,某些网站上的HTTP请求问题已解决。
[*]纠正了读取单元格时表格列的数字名称。
[*]解决了通过HTTP请求或浏览器下载文件时文件名小写的问题。
[*]修复了ProjectMaker中的调试代码后,在通用代码中打开错误的选项卡的错误。
[*]代理格式检查已得到纠正。
[*]解析包含无效字符的XML的错误已修复。
[*]现在可以在流量监视器中正确显示Content-Type以用于其他HTTP请求。
[*]在新的未保存项目中重启实例的错误已得到修复。
[*]备用HTTP请求标头中带有空格的错误已得到修复。
[*]使用其他HTTP请求时cookie容器的问题已解决。
[*]使用HTTP连接池和其他HTTP请求时关闭连接的问题已解决。
[*]导出具有错误的DropDown/DropDownMultiSelect设置值的输入设置的错误已得到修复。
[*]添加超过表中最大行数的行时,会给出正确的错误。 [*]在自己的代码中搜索>C#和JS操作已得到纠正。
[*]现在,完整日期显示为时区错误,而不仅仅是时间。
[*]解决了为全局变量添加新名称空间的问题。
[*]解决了编辑扩展操作属性时冻结电子邮件处理的问题。
[*]具有启用的仿真设置的“设置代理”操作时冻结的错误已修复。
[*]现在无法意外删除监视器流量窗口中的列。
[*]修复了使用具有相同IP但不同端口的代理时HttpConnectionPool的错误。
[*]修复了更新GeoIP数据库。
[*]其他修复。
 

bularster

Новичок
Регистрация
16.02.2020
Сообщения
1
Благодарностей
0
Баллы
1
Why does running the script in zennoposter fail to open the browser when I open it in the middle? This affects work
 

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