{"repo":"NaiboWang/EasySpider","free":true,"listed":false,"github":"https://github.com/NaiboWang/EasySpider","clone":"git clone https://github.com/NaiboWang/EasySpider.git","description":"A visual no-code/code-free web crawler/spider易采集：一个可视化浏览器自动化测试/数据采集/网页爬虫软件，可以无代码图形化的设计和执行爬虫任务。别名：ServiceWrapper面向Web应用的智能化服务封装系统。","language":"JavaScript","stars":44362,"topics":["batch-processing","batch-script","code-free","crawler","data-collection","frontend","gui","html","input-parameters","layman","parameters","robotics","rpa","scraper","spider","visual","visualization","visualprogramming","web","www"],"license":"AGPL-3.0","category":"scraper","readme_excerpt":"# 易采集/EasySpider: Visual Code-Free Web Crawler\n\n一个**完全免费**（**包括商业使用和二次开发**）的可视化浏览器自动化测试/数据采集/爬虫软件，可以使用图形化界面，无代码可视化的设计和执行任务。只需要在网页上选择自己想要操作的内容并根据提示框操作即可完成任务的设计和执行。同时软件还可以单独以命令行的方式进行执行，从而可以很方便的嵌入到其他系统中。 \n\nA **completely free (including for commercial use and secondary development)** visual browser automation test/data collection/crawler software, which can be used to design and execute tasks in a code-free visual way. You only need to select the content you want to operate on the web page and follow the prompts to complete the design and execution of the task. At the same time, the software can also be executed separately in the command line, so that it can be easily embedded into other systems.\n\n<a href=\"https://trendshift.io/repositories/3367\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/3367\" alt=\"NaiboWang%2FEasySpider | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n\n## 下载易采集/Download EasySpider\n\n进入 [Releases Page](https://github.com/NaiboWang/EasySpider/releases) 下载最新版本。如果下载速度慢，可以考虑中国境内下载地址：[中国境内下载地址](https://www.easyspider.cn/download.html)。\n\nRefer to the [Releases Page](https://github.com/NaiboWang/EasySpider/releases) to download the latest version of EasySpider.\n\n## 软件使用示例/Software Usage Example\n\n### 示例1/Example 1\n\n（右键）选中一个大商品块 -> 软件自动检测到同类型商品块 -> 点击“选中全部”选项 -> 点击“选中子元素”选项 -> 点击“采集数据”选项，即可采集到所有商品的所有信息，并分成不同字段保存。\n\n(Right click) Select a large product block -> The software will automatically detect similar blocks -> Click the 'Select All' option -> Click the 'Select Child Elements' option -> Click the 'Collect Data' option, you can collect the information of all products, and will be saved by sub-field.\n\n![animation_zh](media/animation_zh.gif)\n\n### 示例2/Example 2\n\n（右键）选中一个商品标题，同类型标题会被自动匹配，点击“选中全部”选项 -> 点击“采集数据”选项，即可采集到所有商品的标题信息。\n\n同时，选中全部后如果选择“循环点击每个元素”选项，即可自动打开每个商品的详情页，然后可以再继续设置采集详情页的信息。\n\n(Right Click) Select a product title, the same type of title will be automatically matched, click the 'Select All' option -> Click the 'Collect Data' option, you can collect the title information of all products.\n\nAt the same time, if you select the 'Loop-click every element' option after selecting all, you can automatically open the details page of each product, and then can set to collect the information of the details page.\n\n![animation_en](media/animation_en.gif)\n\n## 赞助者/Sponsors\n\n<a target=\"_blank\" href=\"https://get.brightdata.com/naibowang\"><img src=\"media/BrightData.png\" width=850></img></a>\n[Bright Data（亮数据）](https://get.brightdata.com/naibowang)作为全球领先的代理网络，覆盖全球1.5亿+IP，提供真实住宅IP及采集API，支持大规模稳定采集互联网公开数据，成功率经过实战验证。如需高性价比代理服务，可点击上方图片注册并联系中文客服；目前有“首充多少送多少”、动态IP 5折的优惠活动。Bright Data 也可配合EasySpider等工具进行数据采集。\n\n<a target=\"_blank\" href=\"https://get.brightdata.com/enbd\"><img src=\"media/BrightData_EN.png\" width=850></img></a>\n[Bright Data](https://get.brightdata.com/enbd) is a leading proxy network with 150M+ IPs worldwide, offering real residential Ips and web unlocker to help you collect public web data at scale with proven, high success rates. For cost-effective proxy access, click the banner above to sign up and reach our Chinese support team—there’s currently a promo that matches your first deposit.\n\n<!-- <a target=\"_blank\" href=\"http://www.ipidea.net/?utm-source=ycj&utm-keyword=?ycj\"><img src=\"media/IPIDEA.jpg\" width=850></img></a>\n\n[IPIDEA](http://www.ipidea.net/?utm-source=ycj&utm-keyword=?ycj)通过全球高质量代理系统和自动化抓取工具，帮助企业解决地理与防护限制，快速精准地获取所需数据，提升采集效率，并为AI大模型训练、跨境电商、市场调研等应用场景提供可靠的数据支持。[IPIDEA](http://www.ipidea.net/?utm-source=ycj&utm-keyword=?ycj)还提供开箱即用的标准化数据集与灵活定制的专属数据采集服务。注册即享免费测试！ -->\n\n<a target=\"_blank\" href=\"https://dashboard.capsolver.com/passport/register?inviteCode=vjZG0olvd5L3\"><img src=\"media/capsolver.png\" width=850></img></a>\n\n[CapSolver](https://dashboard.capsolver.com/passport/register?inviteCode=vjZG0olvd5L3)是CAPTCHA solving领域的Top 3供应商，提供AI驱动的CAPTCHA solving服务，支持reCAPTCHA, Image CAPTCHA, Cloudflare, AWS WAF and more。专为大批量网页爬取、自动化工作流而生，赋能你的AI、BI项目，解码速度最快可<3s，成功率>99%,宕机时间为0，快速的客服支持，全网性价比最高，还可叠加EasySpider的6%专属折扣码：**ESN**。\n \n[CapSolver](https://dashboard.capsolver.com/passport/register?inviteCode=vjZG0olvd5L3) is one of the top 3 providers in the CAPTCHA-solving industry, offering AI-powered solutions that support reCAPTCHA, Image CAPTCHA, Cloudflare, AWS WAF, and more. Designed for high-volume web scraping and automated workflows, it boasts decoding speeds of < 3 seconds, a success rate > 99%, and 0 downtime, empowering your AI and BI projects. Backed by fast customer support, it offers the best value-for-money solution on the market.\nGet your extra 6% extra credit using EasySpider’s bonus code: **ESN**.\n\nClick [here](https://www.capsolver.com/blog/web-scraping/easyspider-capsolver) to see how to solve captcha in EasySpider with CapSolver integration.\n\n<a target=\"_blank\" href=\"https://www.ippeak.com/?utm_t=1&utm_i=127\"><img src=\"media/IPPeak.png\" width=850></img></a>\n\n[IPPeak](https://www.ippeak.com/?utm_t=1&utm_i=127)提供海量真实住宅 IP + 高性能网络架构，有效降低封禁率，提升成功率，让每一次请求都更有价值。\n平均响应 < 0.5 秒 ｜IP 来源合规可靠 ｜任务流畅不中断\n\n三大核心方案，覆盖全部采集场景\n\n住宅代理低至 $0.49/GB ｜无限并发 ｜支持地区 / ASN精准定位\n\n不限量住宅代理\n低至 $8/小时 ｜不限流量 & IP\n 99.9% 在线率 ｜长时间运行无压力\n\nISP 代理｜稳定长期运行\n低至 $3.7/IP ｜独享静态住宅 IP ｜不限流量\n\n7×24 小时专业支持，IPPeak保障数据采集稳定持续运行\n\n<a target=\"_blank\" href=\"https://legionproxy.io/?utm_source=github&utm_campaign=easyspider\"><img src=\"media/LegionProxy.png\" width=850></img></a>\n[LegionProxy](https://legionproxy.io/?utm_source=github&utm_campaign=easyspider)作为快速发展的代理网络，覆盖全球195+国家和地区，拥有7400万+真实住宅 IP，提供真实 residential proxies及HTTP/3支持，助力大规模web scraping和自动化任务，有效规避IP封锁。住宅套餐低至$0.60/GB起，支持即时开通，中文客服快速响应。\n\n[LegionProxy](https://legionproxy.io/?utm_source=github&utm_campaign=easyspider) is a fast-growing proxy network with 74M+ residential IPs across 195+ countries, offering real residential proxies and HTTP/3 support to help you run scraping and automation at scale without IP blocks. Residential plans start at just $0.60/GB, with instant activation and responsive support when you need it.\n\n## 官方网站/Official Website\n\n访问易采集官网：[www.easyspider.cn](http://www.easyspider.cn)\n\nVisit the official website of EasySpider: [www.easyspider.net](http://www.easyspider.net)\n\n### 更多特性/More Features\n\n更多特性请翻到页面底部查看。\n\nMore features please scroll to the bottom of this page to view.\n\n## 支持作者/Support Author\n\n易采集EasySpider是一款完全免费且使用中无广告的开源软件，软件开发和维护全靠作者用爱发电，因此您可以选择支持作者让作者有更多的热情和精力维护此软件，或者您使用了此软件进行了盈利，欢迎您通过下面的方式支持作者：\n\n1. Github Sponsor：直接点击右侧**Sponsor**按钮赞助。\n2. 支付宝账号：naibowang@foxmail.com，也可以扫描下方二维码。\n3. 微信收款：扫描下方二维码。\n4. PayPal账号：naibowang，也可以扫描下方二维码。\n\nYou can support the author by clicking the **Sponsor** button at right side or pay via paypal: naibowang.\n\n![QRCodes](media/QRCODES.png)\n\n\n## 文档/Documentation\n\n请点此进入[教程文档](https://github.com/NaiboWang/EasySpider/wiki)，如有英文可暂时翻译一下，或看作者的[硕士毕业论文](Docs/%E9%9D%A2%E5%90%91WEB%E5%BA%94%E7%94%A8%E7%9A%84%E6%99%BA%E8%83%BD%E5%8C%96%E6%9C%8D%E5%8A%A1%E5%B0%81%E8%A3%85%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.pdf)（主要看第三章和第五章）。\n\nEbay样例博客：[https://blog.csdn.net/ihero/article/details/130805504](https://blog.csdn.net/ihero/article/details/130805504)。\n\nDocumentation can be found from [GitHub Wiki](https://github.com/NaiboWang/EasySpider/wiki).\n\n## 视频教程/Video Tutorials\n\nBilibili/B站视频教程:\n\n[EasySpider介绍 - 中国地震台网采集案例](https://www.bilibili.com/video/BV1th411A7ey/)\n\n[设置页面向下滚动](https://www.bilibili.com/video/BV1G14y1o7Qa/)\n\n[如何无代码可视化的爬取需要登录才能爬的网站 - 知乎网站案例](https://www.bilibili.com/video/BV1BN411t71C/)\n\n[循环点击列表中每个链接进入详情页采集详情页内容+设计时动态调试+动态JS](https://www.bilibili.com/video/BV12V411D7RZ)\n\n[实战采集汽车网文章内容并下载文章内图片](https://www.bilibili.com/video/BV14u4y1x7S5/)\n\n[定时执行任务+选中子元素多种模式+将提取值作为变量输入](https://www.bilibili.com/video/BV1N94y1a7Lp/)\n\n[【重要】自定义条件判断之使用循环项内的JS命令返回值 - 第二弹](https://www.bilibili.com/video/BV18C4y1V7J7/)\n\n[流程图执行逻辑解析 - 58同城房源描述采集案例](https://www.bilibili.com/video/BV14N4y1o73Y/)\n\n[MacOS系统设计和执行eBay网站爬虫任务教程](https://www.bilibili.com/video/BV1E34y137fT/)\n\n[如何执行自己写的JS代码和系统代码 （自定义操作）](https://www.bilibili.com/video/BV1UH4y1f7BM/)\n\n[如何自定义循环和判断条件 - 第一弹](https://www.bilibili.com/video/BV18w411a77e/)\n\n[如何对元素和网页截图及命令行执行指南](https://www.bilibili.com/video/BV1ch4y1E7cn/)\n\n[OCR识别元素内容功能（常用于文字验证码）](https://www.bilibili.com/video/BV1GP411y7u4/)\n\n[如何爬需要输入验证码的网站](https://www.bilibili.com/video/BV1Rw411C7Hs/)\n\n[如何切换IP池和使用隧道IP - 打开详情页采集案例](https://www.bilibili.com/video/BV1zw411w7BN/)\n\n[如何同时执行多个任务（并行多开）](https://www.bilibili.com/video/BV1Dj411b77M/)\n\n[Python代码运算后的结果作为文本框的输入](https://www.bilibili.com/video/BV1kF411R7VJ/)\n\n[实例 - 反人类网站文章采集和代码调试](https://www.bilibili.com/video/BV1XH4y1Z78i/)\n\n[写入MySQL数据库教程](https://www.bilibili.com/video/BV1os4y1679S/)\n\n[从源代码编译程序并设计运行和调试任务指南（基于Ubuntu24.04）](https://www.bilibili.com/video/BV1VE421P7yj/)\n\nRefer to [Youtube Playlist](https://youtube.com/playlist?list=PL0kEFEkWrT7mt9MUlEBV2DTo1QsaanUTp) to see the video tutorials of EasySpider.\n\n## 样例任务/Sample Tasks\n\n从本项目的[Examples](Examples)文件夹中下载样例任务，更名为大于0的数字，导入到EasySpider中的`tasks`文件夹中，然后在EasySpider中打开即可。\n\nDownload sample tasks from the [Examples](Examples) folder of this project, rename them to numbers greater than 0, import them into the `tasks` folder in EasySpider, and then open them in EasySpider.\n\n## 声明/Declaration\n\n本软件仅供学习交流使用，**严禁使用软件进行任何违法违规的操作，如爬取不允许爬取的政府/军事机关网站等**。使用本软件所造成的**一切后果由使用者自负**，与作者本人无关，**作者不会承担任何责任**。\n\nThis software is for learning and communication only. **It is strictly forbidden to use the software for any illegal operations, such as crawling government/military websites that are not allowed to be crawled.** All consequences caused by the use of this software are **at the user's own risk, and the author is not responsible for any consequences**. \n\n对于政府和军事机关等网站的爬虫操作，**作者将不会进行任何答疑**，以免违反国家相关法律法规和政策。\n\nFor the crawler operations of government and military websites, **the author will not answer any questions** in order to avoid violating relevant national laws, regulations and policies.\n\nEasySpider遵循AGPL-3.0协议，**任何个人和企业都可以免费使用软件本身或使用源代码进行二次开发，无需联系作者进行商业（专利）授权**，但需要注意AGPL-3.0协议的相关规则：\n\nEasySpider complies with the AGPL-3.0 a","default_branch":"master","files":1722,"tree":[".github/FUNDING.yml",".github/ISSUE_TEMPLATE.md",".gitignore",".temp_to_pub/.gitignore",".temp_to_pub/EasySpider_Linux_x64/Code/easyspider_executestage.py",".temp_to_pub/EasySpider_Linux_x64/LICENSE",".temp_to_pub/EasySpider_Linux_x64/Support Author.png",".temp_to_pub/EasySpider_Linux_x64/easy-spider.sh",".temp_to_pub/EasySpider_Linux_x64/myCode.py",".temp_to_pub/EasySpider_Linux_x64/readme.txt",".temp_to_pub/EasySpider_Linux_x64/tasks/0.json",".temp_to_pub/EasySpider_Linux_x64/tasks/1.json",".temp_to_pub/EasySpider_Linux_x64/tasks/10.json",".temp_to_pub/EasySpider_Linux_x64/tasks/100.json",".temp_to_pub/EasySpider_Linux_x64/tasks/101.json",".temp_to_pub/EasySpider_Linux_x64/tasks/102.json",".temp_to_pub/EasySpider_Linux_x64/tasks/103.json",".temp_to_pub/EasySpider_Linux_x64/tasks/104.json",".temp_to_pub/EasySpider_Linux_x64/tasks/105.json",".temp_to_pub/EasySpider_Linux_x64/tasks/106.json",".temp_to_pub/EasySpider_Linux_x64/tasks/107.json",".temp_to_pub/EasySpider_Linux_x64/tasks/108.json",".temp_to_pub/EasySpider_Linux_x64/tasks/109.json",".temp_to_pub/EasySpider_Linux_x64/tasks/11.json",".temp_to_pub/EasySpider_Linux_x64/tasks/110.json",".temp_to_pub/EasySpider_Linux_x64/tasks/111.json",".temp_to_pub/EasySpider_Linux_x64/tasks/112.json",".temp_to_pub/EasySpider_Linux_x64/tasks/113.json",".temp_to_pub/EasySpider_Linux_x64/tasks/114.json",".temp_to_pub/EasySpider_Linux_x64/tasks/115.json",".temp_to_pub/EasySpider_Linux_x64/tasks/116.json",".temp_to_pub/EasySpider_Linux_x64/tasks/117.json",".temp_to_pub/EasySpider_Linux_x64/tasks/118.json",".temp_to_pub/EasySpider_Linux_x64/tasks/119.json",".temp_to_pub/EasySpider_Linux_x64/tasks/12.json",".temp_to_pub/EasySpider_Linux_x64/tasks/120.json",".temp_to_pub/EasySpider_Linux_x64/tasks/121.json",".temp_to_pub/EasySpider_Linux_x64/tasks/122.json",".temp_to_pub/EasySpider_Linux_x64/tasks/123.json",".temp_to_pub/EasySpider_Linux_x64/tasks/124.json",".temp_to_pub/EasySpider_Linux_x64/tasks/125.json",".temp_to_pub/EasySpider_Linux_x64/tasks/126.json",".temp_to_pub/EasySpider_Linux_x64/tasks/127.json",".temp_to_pub/EasySpider_Linux_x64/tasks/128.json",".temp_to_pub/EasySpider_Linux_x64/tasks/129.json",".temp_to_pub/EasySpider_Linux_x64/tasks/13.json",".temp_to_pub/EasySpider_Linux_x64/tasks/130.json",".temp_to_pub/EasySpider_Linux_x64/tasks/131.json",".temp_to_pub/EasySpider_Linux_x64/tasks/132.json",".temp_to_pub/EasySpider_Linux_x64/tasks/133.json",".temp_to_pub/EasySpider_Linux_x64/tasks/134.json",".temp_to_pub/EasySpider_Linux_x64/tasks/135.json",".temp_to_pub/EasySpider_Linux_x64/tasks/136.json",".temp_to_pub/EasySpider_Linux_x64/tasks/137.json",".temp_to_pub/EasySpider_Linux_x64/tasks/138.json",".temp_to_pub/EasySpider_Linux_x64/tasks/139.json",".temp_to_pub/EasySpider_Linux_x64/tasks/140.json",".temp_to_pub/EasySpider_Linux_x64/tasks/141.json",".temp_to_pub/EasySpider_Linux_x64/tasks/142.json",".temp_to_pub/EasySpider_Linux_x64/tasks/143.json",".temp_to_pub/EasySpider_Linux_x64/tasks/144.json",".temp_to_pub/EasySpider_Linux_x64/tasks/145.json",".temp_to_pub/EasySpider_Linux_x64/tasks/146.json",".temp_to_pub/EasySpider_Linux_x64/tasks/147.json",".temp_to_pub/EasySpider_Linux_x64/tasks/148.json",".temp_to_pub/EasySpider_Linux_x64/tasks/149.json",".temp_to_pub/EasySpider_Linux_x64/tasks/15.json",".temp_to_pub/EasySpider_Linux_x64/tasks/150.json",".temp_to_pub/EasySpider_Linux_x64/tasks/151.json",".temp_to_pub/EasySpider_Linux_x64/tasks/152.json",".temp_to_pub/EasySpider_Linux_x64/tasks/153.json",".temp_to_pub/EasySpider_Linux_x64/tasks/154.json",".temp_to_pub/EasySpider_Linux_x64/tasks/155.json",".temp_to_pub/EasySpider_Linux_x64/tasks/156.json",".temp_to_pub/EasySpider_Linux_x64/tasks/157.json",".temp_to_pub/EasySpider_Linux_x64/tasks/158.json",".temp_to_pub/EasySpider_Linux_x64/tasks/16.json",".temp_to_pub/EasySpider_Linux_x64/tasks/161.json",".temp_to_pub/EasySpider_Linux_x64/tasks/162.json",".temp_to_pub/EasySpider_Linux_x64/tasks/163.json",".temp_to_pub/EasySpider_Linux_x64/tasks/164.json",".temp_to_pub/EasySpider_Linux_x64/tasks/165.json",".temp_to_pub/EasySpider_Linux_x64/tasks/166.json",".temp_to_pub/EasySpider_Linux_x64/tasks/167.json",".temp_to_pub/EasySpider_Linux_x64/tasks/168.json",".temp_to_pub/EasySpider_Linux_x64/tasks/169.json",".temp_to_pub/EasySpider_Linux_x64/tasks/17.json",".temp_to_pub/EasySpider_Linux_x64/tasks/170.json",".temp_to_pub/EasySpider_Linux_x64/tasks/171.json",".temp_to_pub/EasySpider_Linux_x64/tasks/172.json",".temp_to_pub/EasySpider_Linux_x64/tasks/173.json",".temp_to_pub/EasySpider_Linux_x64/tasks/174.json",".temp_to_pub/EasySpider_Linux_x64/tasks/175.json",".temp_to_pub/EasySpider_Linux_x64/tasks/176.json",".temp_to_pub/EasySpider_Linux_x64/tasks/177.json",".temp_to_pub/EasySpider_Linux_x64/tasks/178.json",".temp_to_pub/EasySpider_Linux_x64/tasks/179.json",".temp_to_pub/EasySpider_Linux_x64/tasks/180.json",".temp_to_pub/EasySpider_Linux_x64/tasks/181.json",".temp_to_pub/EasySpider_Linux_x64/tasks/182.json",".temp_to_pub/EasySpider_Linux_x64/tasks/183.json",".temp_to_pub/EasySpider_Linux_x64/tasks/184.json",".temp_to_pub/EasySpider_Linux_x64/tasks/185.json",".temp_to_pub/EasySpider_Linux_x64/tasks/186.json",".temp_to_pub/EasySpider_Linux_x64/tasks/187.json",".temp_to_pub/EasySpider_Linux_x64/tasks/188.json",".temp_to_pub/EasySpider_Linux_x64/tasks/189.json",".temp_to_pub/EasySpider_Linux_x64/tasks/19.json",".temp_to_pub/EasySpider_Linux_x64/tasks/190.json",".temp_to_pub/EasySpider_Linux_x64/tasks/191.json",".temp_to_pub/EasySpider_Linux_x64/tasks/192.json",".temp_to_pub/EasySpider_Linux_x64/tasks/193.json",".temp_to_pub/EasySpider_Linux_x64/tasks/194.json",".temp_to_pub/EasySpider_Linux_x64/tasks/195.json",".temp_to_pub/EasySpider_Linux_x64/tasks/196.json",".temp_to_pub/EasySpider_Linux_x64/tasks/197.json",".temp_to_pub/EasySpider_Linux_x64/tasks/198.json",".temp_to_pub/EasySpider_Linux_x64/tasks/199.json",".temp_to_pub/EasySpider_Linux_x64/tasks/2.json",".temp_to_pub/EasySpider_Linux_x64/tasks/20.json",".temp_to_pub/EasySpider_Linux_x64/tasks/200.json",".temp_to_pub/EasySpider_Linux_x64/tasks/201.json",".temp_to_pub/EasySpider_Linux_x64/tasks/202.json",".temp_to_pub/EasySpider_Linux_x64/tasks/203.json",".temp_to_pub/EasySpider_Linux_x64/tasks/204.json",".temp_to_pub/EasySpider_Linux_x64/tasks/205.json",".temp_to_pub/EasySpider_Linux_x64/tasks/206.json",".temp_to_pub/EasySpider_Linux_x64/tasks/207.json",".temp_to_pub/EasySpider_Linux_x64/tasks/208.json",".temp_to_pub/EasySpider_Linux_x64/tasks/209.json",".temp_to_pub/EasySpider_Linux_x64/tasks/210.json",".temp_to_pub/EasySpider_Linux_x64/tasks/211.json",".temp_to_pub/EasySpider_Linux_x64/tasks/212.json",".temp_to_pub/EasySpider_Linux_x64/tasks/213.json",".temp_to_pub/EasySpider_Linux_x64/tasks/214.json",".temp_to_pub/EasySpider_Linux_x64/tasks/215.json",".temp_to_pub/EasySpider_Linux_x64/tasks/216.json",".temp_to_pub/EasySpider_Linux_x64/tasks/217.json",".temp_to_pub/EasySpider_Linux_x64/tasks/218.json",".temp_to_pub/EasySpider_Linux_x64/tasks/219.json",".temp_to_pub/EasySpider_Linux_x64/tasks/220.json",".temp_to_pub/EasySpider_Linux_x64/tasks/221.json",".temp_to_pub/EasySpider_Linux_x64/tasks/222.json",".temp_to_pub/EasySpider_Linux_x64/tasks/223.json",".temp_to_pub/EasySpider_Linux_x64/tasks/224.json",".temp_to_pub/EasySpider_Linux_x64/tasks/225.json",".temp_to_pub/EasySpider_Linux_x64/tasks/226.json",".temp_to_pub/EasySpider_Linux_x64/tasks/227.json",".temp_to_pub/EasySpider_Linux_x64/tasks/228.json",".temp_to_pub/EasySpider_Linux_x64/tasks/229.json",".temp_to_pub/EasySpider_Linux_x64/tasks/23.json",".temp_to_pub/EasySpider_Linux_x64/tasks/230.json",".temp_to_pub/EasySpider_Linux_x64/tasks/231.json",".temp_to_pub/EasySpider_Linux_x64/tasks/232.json",".temp_to_pub/EasySpider_Linux_x64/tasks/233.json",".temp_to_pub/EasySpider_Linux_x64/tasks/234.json",".temp_to_pub/EasySpider_Linux_x64/tasks/235.json",".temp_to_pub/EasySpider_Linux_x64/tasks/236.json",".temp_to_pub/EasySpider_Linux_x64/tasks/237.json",".temp_to_pub/EasySpider_Linux_x64/tasks/238.json",".temp_to_pub/EasySpider_Linux_x64/tasks/239.json",".temp_to_pub/EasySpider_Linux_x64/tasks/240.json",".temp_to_pub/EasySpider_Linux_x64/tasks/241.json",".temp_to_pub/EasySpider_Linux_x64/tasks/242.json",".temp_to_pub/EasySpider_Linux_x64/tasks/243.json",".temp_to_pub/EasySpider_Linux_x64/tasks/244.json",".temp_to_pub/EasySpider_Linux_x64/tasks/245.json",".temp_to_pub/EasySpider_Linux_x64/tasks/246.json",".temp_to_pub/EasySpider_Linux_x64/tasks/247.json",".temp_to_pub/EasySpider_Linux_x64/tasks/248.json",".temp_to_pub/EasySpider_Linux_x64/tasks/249.json",".temp_to_pub/EasySpider_Linux_x64/tasks/25.json",".temp_to_pub/EasySpider_Linux_x64/tasks/250.json",".temp_to_pub/EasySpider_Linux_x64/tasks/251.json",".temp_to_pub/EasySpider_Linux_x64/tasks/252.json",".temp_to_pub/EasySpider_Linux_x64/tasks/27.json",".temp_to_pub/EasySpider_Linux_x64/tasks/28.json",".temp_to_pub/EasySpider_Linux_x64/tasks/29.json",".temp_to_pub/EasySpider_Linux_x64/tasks/3.json",".temp_to_pub/EasySpider_Linux_x64/tasks/30.json",".temp_to_pub/EasySpider_Linux_x64/tasks/31.json",".temp_to_pub/EasySpider_Linux_x64/tasks/32.json",".temp_to_pub/EasySpider_Linux_x64/tasks/33.json",".temp_to_pub/EasySpider_Linux_x64/tasks/34.json",".temp_to_pub/EasySpider_Linux_x64/tasks/35.json",".temp_to_pub/EasySpider_Linux_x64/tasks/36.json",".temp_to_pub/EasySpider_Linux_x64/tasks/37.json",".temp_to_pub/EasySpider_Linux_x64/tasks/38.json",".temp_to_pub/EasySpider_Linux_x64/tasks/39.json",".temp_to_pub/EasySpider_Linux_x64/tasks/4.json",".temp_to_pub/EasySpider_Linux_x64/tasks/40.json",".temp_to_pub/EasySpider_Linux_x64/tasks/41.json",".temp_to_pub/EasySpider_Linux_x64/tasks/42.json",".temp_to_pub/EasySpider_Linux_x64/tasks/43.json",".temp_to_pub/EasySpider_Linux_x64/tasks/44.json",".temp_to_pub/EasySpider_Linux_x64/tasks/45.json",".temp_to_pub/EasySpider_Linux_x64/tasks/46.json",".temp_to_pub/EasySpider_Linux_x64/tasks/47.json",".temp_to_pub/EasySpider_Linux_x64/tasks/48.json",".temp_to_pub/EasySpider_Linux_x64/tasks/49.json",".temp_to_pub/EasySpider_Linux_x64/tasks/5.json",".temp_to_pub/EasySpider_Linux_x64/tasks/50.json",".temp_to_pub/EasySpider_Linux_x64/tasks/51.json",".temp_to_pub/EasySpider_Linux_x64/tasks/52.json",".temp_to_pub/EasySpider_Linux_x64/tasks/53.json",".temp_to_pub/EasySpider_Linux_x64/tasks/54.json",".temp_to_pub/EasySpider_Linux_x64/tasks/55.json",".temp_to_pub/EasySpider_Linux_x64/tasks/56.json",".temp_to_pub/EasySpider_Linux_x64/tasks/57.json",".temp_to_pub/EasySpider_Linux_x64/tasks/58.json",".temp_to_pub/EasySpider_Linux_x64/tasks/59.json",".temp_to_pub/EasySpider_Linux_x64/tasks/6.json",".temp_to_pub/EasySpider_Linux_x64/tasks/60.json",".temp_to_pub/EasySpider_Linux_x64/tasks/61.json",".temp_to_pub/EasySpider_Linux_x64/tasks/62.json",".temp_to_pub/EasySpider_Linux_x64/tasks/63.json",".temp_to_pub/EasySpider_Linux_x64/tasks/64.json",".temp_to_pub/EasySpider_Linux_x64/tasks/65.json",".temp_to_pub/EasySpider_Linux_x64/tasks/66.json",".temp_to_pub/EasySpider_Linux_x64/tasks/67.json",".temp_to_pub/EasySpider_Linux_x64/tasks/68.json",".temp_to_pub/EasySpider_Linux_x64/tasks/69.json",".temp_to_pub/EasySpider_Linux_x64/tasks/7.json",".temp_to_pub/EasySpider_Linux_x64/tasks/70.json",".temp_to_pub/EasySpider_Linux_x64/tasks/71.json",".temp_to_pub/EasySpider_Linux_x64/tasks/72.json",".temp_to_pub/EasySpider_Linux_x64/tasks/73.json",".temp_to_pub/EasySpider_Linux_x64/tasks/74.json",".temp_to_pub/EasySpider_Linux_x64/tasks/75.json",".temp_to_pub/EasySpider_Linux_x64/tasks/76.json",".temp_to_pub/EasySpider_Linux_x64/tasks/77.json",".temp_to_pub/EasySpider_Linux_x64/tasks/78.json",".temp_to_pub/EasySpider_Linux_x64/tasks/79.json",".temp_to_pub/EasySpider_Linux_x64/tasks/8.json",".temp_to_pub/EasySpider_Linux_x64/tasks/80.json",".temp_to_pub/EasySpider_Linux_x64/tasks/81.json",".temp_to_pub/EasySpider_Linux_x64/tasks/82.json",".temp_to_pub/EasySpider_Linux_x64/tasks/83.json",".temp_to_pub/EasySpider_Linux_x64/tasks/84.json",".temp_to_pub/EasySpider_Linux_x64/tasks/85.json",".temp_to_pub/EasySpider_Linux_x64/tasks/86.json",".temp_to_pub/EasySpider_Linux_x64/tasks/87.json",".temp_to_pub/EasySpider_Linux_x64/tasks/88.json",".temp_to_pub/EasySpider_Linux_x64/tasks/89.json",".temp_to_pub/EasySpider_Linux_x64/tasks/9.json",".temp_to_pub/EasySpider_Linux_x64/tasks/90.json",".temp_to_pub/EasySpider_Linux_x64/tasks/91.json",".temp_to_pub/EasySpider_Linux_x64/tasks/92.json",".temp_to_pub/EasySpider_Linux_x64/tasks/93.json",".temp_to_pub/EasySpider_Linux_x64/tasks/94.json",".temp_to_pub/EasySpider_Linux_x64/tasks/95.json",".temp_to_pub/EasySpider_Linux_x64/tasks/96.json",".temp_to_pub/EasySpider_Linux_x64/tasks/97.json",".temp_to_pub/EasySpider_Linux_x64/tasks/98.json",".temp_to_pub/EasySpider_Linux_x64/tasks/99.json",".temp_to_pub/EasySpider_Linux_x64/支持作者.png",".temp_to_pub/EasySpider_Linux_x64/软件使用说明.txt",".temp_to_pub/EasySpider_MacOS/.gitignore",".temp_to_pub/EasySpider_MacOS/First time open please see this (The package is damaged and cannot verify the developer's solution).txt",".temp_to_pub/EasySpider_MacOS/If chrome exits when designing a task, see this.txt",".temp_to_pub/EasySpider_MacOS/LICENSE",".temp_to_pub/EasySpider_MacOS/Sample Tasks/0. Note - This folder is not the task storage directory for the EasySpider software under MacOS.txt",".temp_to_pub/EasySpider_MacOS/Sample Tasks/0. 注意 - 此文件夹并不是MacOS系统的EasySpider软件的任务存储目录，只是示例任务文件.txt",".temp_to_pub/EasySpider_MacOS/Sample Tasks/0.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/1.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/10.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/100.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/1000.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/101.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/102.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/103.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/104.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/105.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/106.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/107.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/108.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/109.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/11.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/110.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/111.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/112.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/113.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/114.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/115.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/116.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/117.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/118.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/119.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/12.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/120.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/121.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/122.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/123.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/124.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/125.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/126.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/127.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/128.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/129.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/13.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/130.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/131.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/132.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/133.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/134.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/135.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/136.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/137.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/138.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/139.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/140.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/141.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/142.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/143.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/144.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/145.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/146.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/147.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/148.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/149.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/15.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/150.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/151.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/152.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/153.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/154.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/155.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/156.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/157.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/158.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/16.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/161.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/162.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/163.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/164.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/165.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/166.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/167.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/168.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/169.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/17.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/170.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/171.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/172.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/173.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/174.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/175.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/176.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/177.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/178.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/179.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/180.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/181.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/182.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/183.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/184.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/185.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/186.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/187.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/188.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/189.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/19.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/190.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/191.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/192.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/193.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/194.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/195.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/196.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/197.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/198.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/199.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/2.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/20.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/200.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/201.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/202.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/203.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/204.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/205.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/206.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/207.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/208.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/209.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/210.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/211.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/212.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/213.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/214.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/215.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/216.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/217.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/218.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/219.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/220.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/221.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/222.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/223.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/224.json",".temp_to_pub/EasySpider_MacOS/Sample Tasks/225.json"],"storefront":"/r/NaiboWang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NaiboWang/EasySpider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}