当前位置: 首页 > wzjs >正文

企业网站app开发平台网站如何做才能被360收录

企业网站app开发平台,网站如何做才能被360收录,团购网站大全,上海seo网站设计一、前言 本文Skyvern是一款功能强大的模拟浏览器自动化操作爬虫软件。它通过模拟人类在浏览器中的操作,实现对目标网站的自动化访问、数据抓取和处理。Skyvern支持多种编程语言,用户可根据需求编写脚本,实现高效的数据采集。同时&#xff0c…

一、前言

本文Skyvern是一款功能强大的模拟浏览器自动化操作爬虫软件。它通过模拟人类在浏览器中的操作,实现对目标网站的自动化访问、数据抓取和处理。Skyvern支持多种编程语言,用户可根据需求编写脚本,实现高效的数据采集。同时,它具备强大的反爬虫策略应对能力,能在保证数据抓取效率的同时,降低被封禁的风险。Skyvern广泛应用于网络数据挖掘、竞品分析等领域,是企业及个人获取网络信息的有力工具。

二、Skyvern 介绍

Skyvern是一种由Skyvern-AI开发的AI工具,旨在通过使用大型语言模型(LLMs)和计算机视觉技术来自动化基于浏览器的任务和工作流程。该产品的主要目标是帮助用户减少重复性手动工作,提高效率。Skyvern通过简单的API端点实现完全自动化的手动工作流程,替代了脆弱或不稳定的自动化解决方案。

主要特点

  • 无需预定义代码:Skyvern能够在从未见过的网站上操作,自动将视觉元素映射到完成工作流程所需的动作,无需任何定制代码。
  • 抗布局变化能力:由于Skyvern不依赖预定义的XPath或其他选择器,因此网站布局变化不会影响其操作。
  • 大规模工作流程应用:Skyvern能够将一个工作流程应用到大量网站,具有灵活的推理能力。
  • 复杂情境处理能力:通过LLM,Skyvern能够理解并处理复杂的交互情形。

应用场景

  • 自动数据抓取:无论是价格比较,还是市场研究,Skyvern都能跨多个电商平台快速收集信息。
  • 在线表单填写:保险报价申请、报名表格等繁琐过程,只需简单配置即可自动化完成。
  • 竞品分析:自动浏览竞争对手网站,获取产品信息并做对比。

工作原理

Skyvern 的灵感来自 BabyAGI 和 AutoGPT 推广的任务​​驱动自主代理设计——还有一个主要优点:我们让 Skyvern 能够使用 Playwright 等浏览器自动化库与网站进行交互。

在这里插入图片描述

三、Skyvern 部署与安装

GitHub:https://github.com/skyvern-ai/skyvern
GitCode:https://gitcode.com/
在线:https://app.skyvern.com/
文档:https://docs.skyvern.com
litellm: https://gitcode.com/gh_mirrors/li/litellm

Docker Compose 设置(推荐)

1、确保您已安装并运行 Docker Desktop。

Docker Desktop 是 Docker 官方提供的桌面应用程序,旨在让开发者能够在 Windows 和 macOS 系统上轻松地构建、运行和共享容器化应用程序。Docker Desktop 提供了一个方便的工具集,使用户能够快速部署容器化应用程序,同时还包括了一些强大的功能和工具,如 Docker Engine、Docker CLI、Docker Compose 等。

这里我就不将 Docker 的详细安装步骤写出来了,如果还没有安装的可以通过下面查看我的另一篇文字

查看详细Docker Desktop安装步骤:
【Docker Desktop 安装使用教程】

查看详细安装 Docker Desktop 相关问题:
【安装 家庭版 Windows 出现 的 Docker 问题】
【安装 Windows Docker Desktop - WSL问题】
【打开 Windows Docker Desktop 出现 Docker Engine Stopped 问题】

2、确保本地没有运行 postgres(运行 docker ps 检查)。

docker ps

在这里插入图片描述

3、克隆仓库并导航到根目录。

git clone https://github.com/Skyvern-AI/skyvern.git 

GitHub:https://github.com/skyvern-ai/skyvern

在这里插入图片描述

在这里插入图片描述

4、修改配置(支持litellm)

  • 后端配置

    根据你使用的LLM修改.env文件即可(将需要使用的模型供应商ENABLE_*改为true,填写相应的密钥*_API_KEY,修改使用的模型LLM_KEY

项目使用的是litellm用于发起请求,若有其他的支持视觉的LLM可以自己参考litellm,然后修改项目源码新增。

我主要新增openaiapi_base这个参数,若有和我一样将openai接口国内做的转发可以参考以下步骤。

  • 修改 skyvern/config.py
    在Settings类中新增类变量OPENAI_API_BASE
OPENAI_API_BASE: str | None = None

在这里插入图片描述
在这里插入图片描述

  • 修改skyvern/forge/sdk/api/llm/config_registry.py
    • 在你需要修改的模型中新增litellm_params参数(我使用的gpt4o,其余模型修改方法类似)
LLMConfigRegistry.register_config("OPENAI_GPT4O", LLMConfig("gpt-4o",["OPENAI_API_KEY", "OPENAI_API_BASE"],  # 检查 .env中参数是否填写supports_vision=True,add_assistant_prefix=False,litellm_params=LiteLLMParams(api_base=SettingsManager.get_settings().OPENAI_API_BASE,api_key=None,api_version=None,),)
)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 修改.env.example.env
    • 新增OPENAI_API_BASE
OPENAI_API_BASE="https://xx.cn/v1"

在这里插入图片描述
在这里插入图片描述

  • 前端配置
    主要查看skyvern-frontend/.envVITE_SKYVERN_API_KEY是否为空,若为空运行以下代码得到token填写即可。(若代码运行出现 403 则运行以下代码得到token修改即可)
poetry shell  # 进入poetry管理的项目环境
poetry run python scripts/create_organization.py Skyvern-Open-Source

5、在 docker-compose.yml 中填写 LLM 提供程序密钥。

如果您想在远程服务器上运行 Skyvern,请确保在 docker-compose.yml 中为 UI 容器设置正确的服务器 IP地址。

    environment:- DATABASE_STRING=postgresql+psycopg://skyvern:skyvern@postgres:5432/skyvern- BROWSER_TYPE=chromium-headful- ENABLE_OPENAI=true- LLM_KEY=OPENAI_GPT4O- OPENAI_API_KEY=<your_openai_key>

在这里插入图片描述

6、通过命令行运行以下命令:

docker compose up -d

在这里插入图片描述
在这里插入图片描述

7.启动Skyvern

在这里插入图片描述
在这里插入图片描述

8、在浏览器中导航到 http://localhost:8080 开始使用 UI。

在这里插入图片描述

三、Skyvern 的真实案例

我们很高兴看到 Skyvern 是如何在实际中被使用的。以下是一些 Skyvern 如何在现实世界中用于自动化工作流程的示例。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/810871.html

相关文章:

  • 重庆网站推广网络推广建设网上银行登录
  • phpcms网站模版网上商城制作需要多少钱
  • 沧州网站建设熊掌号工商注册代理
  • 网站设计评价标准南京seo报价
  • 网站怎么做免费靖宇东兴自助建站
  • 新建网站怎么做优化百度搜索历史记录
  • 新加坡购物网站排名全国企业信息查询系统官网
  • 嵌入式和网站开发工程造价信息网站
  • 网站添加谷歌地图做设计的兼职网站有哪些
  • 建站广告找人做网站推广
  • 戴南网站建设万州微网站建设
  • 全网营销型的网站深圳企业专业网站建设
  • 漯河知名网站建设价格信誉好的龙岗网站制作
  • 网站建设具备哪些技术人员做外销网站服务器好吗
  • 蚂蚁搬家公司官方网站宜昌电子商城网站建设
  • 个人购物网站 怎么建那家公司做网站
  • 吉安网站设计做软件开发视频网站
  • qq 互联网站开发代码网站规划 评价
  • 岳阳网站开发培训湖北省住房和城乡建设厅网站的公示公告
  • 网页设计制作网站总结深圳网站建设 宝华大厦
  • 淘宝客网站 建设要钱不软件公司都是干什么的
  • 网站开发技术孵化明光市建设局网站
  • 什么都不懂做网站企业信息信用信息公示网官网
  • 免费做章子的网站自助单页网站
  • 为什么要建设应急管理网站智能路由器 建网站
  • 广东建设部网站福田做网站价格
  • 网站正能量晚上在线观看视频免费建站模板哪个好
  • 雄安做网站公司外贸soho建站
  • 做网站常用字体什么是网络营销管理
  • 网站如何备案 附备案流程图宜宾县企业项目建设影响环境登记表网站