Skip to content

Version 0.6.2

Latest
Compare
Choose a tag to compare
@NaiboWang NaiboWang released this 21 Apr 22:37
· 98 commits to master since this release

如果下载速度慢,可以考虑中国境内下载地址:中国境内下载地址

Windows x64版本支持64位的Windows 10/Windows Server 2016及以上系统,Windows x32版本支持所有位数(32位和64位)的Windows 7及以上系统,即64位的Windows 7也要下载x32版本的EasySpider使用。 注意x32版本的EasySpider的Chrome浏览器永远都是109版本,不会随着Chrome版本更新而更新(为了兼容Windows 7系统),因此如果想用最新版Chrome浏览器采集数据,请在Windows 10 x64及以上系统上运行x64版本的软件。无任何版本支持Windows Server 2012及以下版本系统,这些系统下需要自行编译运行。

The Windows x64 version supports Windows 10/Windows Server 2016 and above with 64-bit, while the x32 version of Windows supports all versions (32-bit and 64-bit) of Windows 7 and above, meaning that the 64-bit version of Windows 7 should also download x32 version of EasySpider. Note that the Chrome browser in this x32 version of EasySpider is always version 109 and will not update with Chrome updates (to maintain compatibility with the Windows 7 system). Therefore, if you want to collect data with the latest version of the Chrome browser, please run the x64 version of the software on Windows 10 x64 and above systems. There is no version support for Windows Server 2012 and below. These systems require manual compilation for execution.

MacOS版本压缩包请用系统自带的归档使用工具解压,MacOS版本支持所有芯片组,包括Apple自研芯片(如M1,M2)和Intel芯片(如酷睿i7),注意下载对应版本的程序,且操作系统最低版本要求为11.1,更低操作系统版本请下载v0.2.0版本Mac版使用,或自行下载代码并编译,示例编译方式看这个issue

For the MacOS version, please use the system's inbuilt software Archive Utility to unzip the .7z file. The MacOS version supports all chipsets, including Apple's self-developed chips (such as M1, M2) and Intel chips (such as Core i7). Ensure you download the correct version of the program, and note that the minimum required version for the operating system 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 issue.

同理,Linux版只适用于Ubuntu 20.04及以上版本、Deepin、Debian及其衍生版本,如想使用其他Linux发行版采集数据,请自行下载代码并编译,如CentOS系统编译示例看这个issue

对于Ubuntu 24.04系统,请把文件夹中的easy-spider.sh启动脚本中的内容更换成此脚本的内容以启动和使用软件:easy-spider.sh

Similarly, the Linux version is only suitable for Ubuntu 20.04 and above, Deepin, Debian, and their derivatives. If you want to collect data using other Linux distributions, please download the code and compile it yourself. For an example of compiling on CentOS, see this issue.

On the Ubuntu 24.04 system, please replace the contents of the easy-spider.sh startup script in the folder with the content of this script to start and use the software: easy-spider.sh

请划到本节最下方以下载EasySpider。

Please scroll down to the bottom of this section to download EasySpider.

从源代码编译程序并设计运行和调试任务指南(基于Ubuntu24.04)

https://www.bilibili.com/video/BV1VE421P7yj/

Docker运行示例

Linux环境下如何用Docker运行EasySpider任务执行阶段的说明:
https://github.com/NaiboWang/EasySpider/wiki/Docker%E8%BF%90%E8%A1%8C%E7%A4%BA%E4%BE%8B

更新说明

  1. 循环内操作拼接后给出XPath最终是什么的提示。
    image
  2. 提取数据操作中每个字段试运行时可以实时显示多数类型的元素提取值。
    image
  3. 数据写入模式中增加文件已存在时自动重命名功能,下载文件同名情况下自动重命名。
  4. 自定义操作新增“生成新数据行”,“清空字段值”,“退出程序”的操作。
  5. 试运行JS增加提示返回值功能。
  6. 命令行命令默认任务读取类型改为local模式。
  7. 字段内容示例值很长时自动换行。
  8. 任务列表支持排序和搜索功能。
  9. 保存任务提示时间减少。
  10. MacOS下循环点击每个链接的Bug修复,打开网页默认应该打开的是链接池的第一个链接的Bug修复。
  11. Chrome浏览器版本升级为124。

Update Notes

  1. Added a prompt that shows the final XPath after concatenation operations within loops.
  2. In data extraction operations, real-time display of extracted values for most types of elements is now available when testing each field.
  3. Added automatic file renaming feature when a file already exists during data write operations, and automatic renaming for files with the same name during download.
  4. Custom actions have been added: "Create new data row", "Clear field value", and "Exit program".
  5. Added a feature to prompt return values when testing JavaScript (JS).
  6. Default task reading type in command line commands is changed again to local mode.
  7. Automatic line wrap for field content examples when values are too long.
  8. Task list now supports sort and search functionality.
  9. Reduced the time prompt when saving tasks.
  10. Fixed a bug on MacOS where clicking each link in a loop opened the wrong links; it should now correctly open the first link from the link pool by default.
  11. Updated Chrome browser to version 124.