v0.3.2

NaiboWang/EasySpiderv0.3.2Jun 1, 2023by NaiboWang

AI Summary

This release introduces new child element selection modes and allows using extracted values as variables in text inputs. It also adds file downloading capabilities and fixes several bugs to improve stability and usability in local networks.

Key Highlights

  • New child element selection modes (all blocks vs. first block)
  • Use extracted field values as variables in text input and webpage open options
  • Added file downloading support (e.g., PDF files)
  • Fixed white screen bug for intranet usage
  • Updated Chrome to version 114

New Features

  • Real-time field deletion in child element selection
  • Variable syntax Field["name"] in operations
  • Download file capability
  • Extraction logic saves locally every 10 records
  • Default anchor position set to end of task flow

Full Release Notes

如果下载速度慢,可以考虑中国境内下载地址:[中国境内下载地址](https://easyspider.cn/download.html)。

新特性视频讲解:[定时执行任务,选中子元素多种模式及将提取值作为变量输入](https://www.bilibili.com/video/BV14V4y1m7iL)。

Windows的x64和x32版本支持**Windows 10及以上系统**,Windows 7需下载[Windows7 专版](https://github.com/NaiboWang/EasySpider/releases/download/v0.3.2/EasySpider_0.3.2_windows7_all_arch.7z)(因为Chrome 109是最后一个支持Windows 7的Chrome版本),不要下载错了。

The x64 and x32 versions of Windows support Windows 10 and above. For Windows 7, please download the [Windows 7 special edition](https://github.com/NaiboWang/EasySpider/releases/download/v0.3.2/EasySpider_0.3.2_windows7_all_arch.7z) (as Chrome 109 is the last Chrome version to support Windows 7). Please make sure not to download the wrong version. 

MacOS版支持所有芯片组,包括**Intel和M1,M2**等处理器,但操作系统最低版本要求为11.1,更低操作系统版本请下载[v0.2.0版本](https://github.com/NaiboWang/EasySpider/releases/tag/v0.2.0)的[Mac版](https://github.com/NaiboWang/EasySpider/releases/download/v0.2.0/EasySpider_0.2.0_MacOS_all_arch.zip)使用,或自行下载代码并编译,示例编译方式看[这个帖子](https://github.com/NaiboWang/EasySpider/issues/69)。

The MacOS version supports all chipsets, including **Intel, M1, M2**, and other processors. However, the minimum operating system requirement is 11.1. For lower operating system versions, please download the code and compile it yourself. An example compilation method can be found in [this post](https://github.com/NaiboWang/EasySpider/issues/69).

同理,Linux版只适用于**Ubuntu 20.04及以上版本、Deepin、Debian及其衍生版本**,如想使用其他Linux发行版采集数据,请自行下载代码并编译。

Similarly, the Linux version is only compatible with **Ubuntu 20.04 and above, Deepin, Debian, and their derivatives**. If you want to use other Linux distributions for data collection, please download the code and compile it yourself.

V0.3.2版本兼容V0.3.1版本任务。

Version 0.3.2 is compatible with tasks from version 0.3.1.

## 更新说明

1. 选中子元素操作可删除字段并在浏览器中实时取消标记被删除的字段。
<img src="https://github.com/NaiboWang/EasySpider/assets/30287768/e016c832-6ff9-4814-b86c-38787e73aa30" width=50% />

2. 选中子元素增加选择模式,可以只选择所有块都有的子元素,或者所有块中和第一个选中的块相同的子元素。
<img src="https://github.com/NaiboWang/EasySpider/assets/30287768/0082b11d-96bc-43f1-acdb-8280decb48b4" width=50% />

3. 输入文字和打开网页选项中可以使用最后一次提取到的字段值**作为变量**进行文字输入,用`Field["字段名"]`表示此变量。
![image](https://github.com/NaiboWang/EasySpider/assets/30287768/d81cd082-e01a-490e-85f7-9baac93510d8)

4. 可下载文件,如PDF。
5. 修复打开后有可能会白屏10秒左右的Bug,使得在内网,暗网以及任意局域网都可以使用软件。
6. 修复提取当前页面URL和标题时可能提取不到的bug。
7. 修复OCR识别时可能提取不到文字信息的bug。
8. 提取逻辑更新为每采集10条本地保存一次。
9. 修改任务时默认锚点位置为任务流程的最后操作后。
10. 更新Chrome版本为114。

## Update Instruction

1. Selected child element operations can delete fields and unmark deleted fields in real-time in the browser.
2. Selecting child elements adds a selection mode that allows you to choose only the child elements that are present in all blocks or the child elements that are the same as the first selected block.
3. In the text input and webpage open options, you can use the extracted field value as a variable for text input, represented by `Field["field_name"]`.
4. Files can be downloaded, such as PDF files.
5. Fixed a bug where the software could display a blank screen for about 10 seconds after opening, making it usable in intranets, darknets, and any local network.
6. Fixed a bug where the current page URL and title could not be extracted.
7. Fixed a bug where OCR recognition could fail to extract information.
8. Updated extraction logic to save locally every 10 records collected.
9. When modifying a task, the default anchor position is set to after the last operation in the task flow.
10. Updated Chrome version to 114.