把公开网站克隆成新应用
要点在“项目”页打开“导入 → 网站”,输入一个公开地址。MonstarX 会通过网站的链接和站点地图找到它的页面;勾选最多 20 个页面,确认你有权复制它们,然后点击“克隆”。MonstarX 会截取每个页面在桌面和手机上的样子,并把它们重建为一个新应用。
想把现有网站迁移到 MonstarX,或者想以某个你喜欢的网站结构为起点?网站导入会找到一个公开网站的页面,并把你选中的页面重建为一个新的 MonstarX 项目。之后它就是一个普通的应用:你可以继续通过聊天修改它,添加数据库和登录功能,然后发布。
如何克隆网站?
Section titled “如何克隆网站?”-
在项目页打开导入,选择网站。打开的窗口名为克隆公开网站。
-
输入公开网站地址(例如
example.com),然后点击查找页面。MonstarX 会沿着网站的公开链接和站点地图查找。 -
勾选要包含的页面,最多 20 个。页面很多时,可以用选择前 20 个和清空。
-
阅读克隆前请了解:MonstarX 会把公开页面以及能获取到的图片和样式作为参考,无法截取需要登录的页面,交互功能可能还需要进一步完善。进行克隆即表示你确认有权使用该网站及其内容。
-
点击克隆 1 个页面(数量会随你的选择变化)。MonstarX 会创建项目并显示进度:正在读取所选页面、正在复制图片和样式、正在截取桌面和手机视图,然后是正在启动构建。你可以保持项目打开,也可以稍后再回来,导入会继续进行。
MonstarX 会复制哪些内容?
Section titled “MonstarX 会复制哪些内容?”对于你选中的每个页面,MonstarX 会截取它在电脑和手机上的样子,并读取它公开的 HTML、CSS、字体以及能获取到的图片。构建助手会以这些内容为参考,用 MonstarX 自己的技术栈高度还原地重建页面,所以得到的是一个可以修改的真实应用,而不是一份静态的复制品。
之后可能仍需完善的部分:只有在交互时才会出现的状态(展开的菜单、登录后的页面)、表单,以及原网站在自己服务器上完成的任何功能。不保证完全一模一样。
哪些内容无法克隆?
Section titled “哪些内容无法克隆?”- 私密页面:任何需要密码或登录才能访问的内容都无法读取。
- 没有 HTTPS 的网站:地址必须是公开的,并且使用 HTTPS。
- 没有链接指向的页面:如果网站没有公开的站点地图,没有被链接到的页面可能会遗漏;可以从更深一层的地址开始查找更多页面。
- 网站要求爬虫跳过的页面:MonstarX 会遵守网站的
robots.txt(网站写给自动访问程序的说明),不会包含这些页面。
MonstarX 在查找时会提醒你这些情况,例如“未找到公开站点地图,可能遗漏没有链接指向的页面。”或“此网站似乎通过 JavaScript 渲染大部分内容。”。
最多可以克隆多少个页面?
每个项目最多 20 个。MonstarX 最多会列出它找到的 200 个页面;如果想找到其他页面,可以从更深一层的地址开始。
由哪个模型来重建页面?
由“项目”页输入框中选择的模型。详见选择模型。
克隆后,原网站的表单和登录还能用吗?
不能,这些功能运行在原网站的服务器上。克隆完成后,可以让 MonstarX 重新实现它们,它可以添加数据库、账户和邮件功能。详见 MonstarX Cloud。
原网站会被修改吗?
不会。MonstarX 只读取它的公开页面。