如何快速基于需求找到最适合的开发模型?
许多人可能已经发现了需求,也明白这些需求能带来收益,但大多数人在这一步就会遇到困难。
比如我应该购买什么样的服务器,选择什么样的域名,甚至使用什么样的技术栈。如果更“极端”的话,有人会纠结于起什么名字。
一旦开始纠结,接下来就难以继续前进了。相信我,时间会消磨掉你所有的激情。
要想成功,首先得迈出第一步。就像之前的在线课程自动推荐系统,你可以先列一个大纲,比如找几个常用的在线教育资源(最好有从事这一领域的朋友推荐),然后在其官网注册账号申请API(通常都是开放的)。
接着整合两三个API,制作一个基础的MVP(最小可行产品)进行测试,或者更简单点,直接使用已有的推荐工具API重新封装后对外提供(只需在数据分析功能上做得稍好一点即可),然后想办法找到第一个客户。
再比如shopify站点分析工具,关键在于数据来源。因为只要有了一个shopify站点的网址,就可以获取到里面所有信息,如商品SKU、所有页面、所有分类等。
获取网址的方法我提供两个:
一是直接从现有工具中爬取(效率最高);
二是在Google上直接使用【site:shopify】搜索,可以找到许多shopify的网站。
这里我顺便再提供几个常见的shopify站点内容获取接口:
- 获取产品接口:{自己的域名}/products.json?limit={数量}&page={页数}
- 获取页面接口:{自己的域名}/pages.json?limit={数量}&page={页数}
- 获取分类接口:{自己的域名}/collections.json?limit={数量}&page={页数}
通过以下代码就可以检测网站是否为shopify,同样原理(获取页面源码,然后用正则表达式匹配相应字符)也可以检测shopify使用的模板。