返回首页

创建价格履带,以保持竞争力的创意,白帽子黑客:??|
分享这个故事:NBSP的原因,我认为是思维框外的一个例子。 我是位年轻的,当我这样做,所以在当时,这是对我来说大不了的排序。
几年前,我是从我工作的时间,公司的首席执行官/雇主提出了挑战。 底线:他希望他的网上商店价格竞争,他的主要竞争对手之一。 ?许多"有没有办法......要求我们小小的IT商店不时了。
他想从我们的竞争对手[数字]的价格表中,以创建一个新的定价策略(当时我们基本上我们的成本增加一个单位的标记)。 起初,我是犹豫不决,认为甚至有办法做到这一点没有恶毒的活动,认为竞争的公司不会公布了其价格的公共电子表格。 NBSP,那么接下来的问题变成了"我怎样才能得到每个产品的价格,我们也卖/ P>???
第一件事第一:他们的网站。 似乎基本够用分类的产品结构和一个很好的搜索框???? NBSP,但也有一个"高级搜索选项?? 我点击了该链接看到,用户可以指定只搜索制造商零件编号(MPN)。 NBSP,所以我说干就干,我们也卖产品搜索(我想你可能知道我要在这里吗??
他们的开发人员非常好,因为该产品只有一个结果,搜索页面重定向直接在产品页面??,甚至更好,从形式的所有字段,通过HTTP发送。 有一次,我看到了,我才意识到我已经完成了一半。
所以,接下来我解析的URL /查询字符串,并计算出哪些变量来改变所需的MPN。
例子:
http://www.domain.com/search.aspx?foo=baramp;教育部= searchamp; AD = yamp; MPN = XYZ
我测试它直接与另一支原体和BAM??送我直该产品的页面。
本组使用的ColdFusion(CF)的时间,所以下一步是创建一个虚拟的页面,看看我是否可以编写一个简单的脚本来抓住这些结果页给MPNS。 使用CFHTTP的(当然,你可以用各种不同的语言),和甩出来的结果。 NBSP,当然,这是一个HTML代码一大堆。
然后,我有谷歌的一些基本的正则表达式,因为我知道我需要一个或两个(及tonbsp; refreshnbsp;我如何使用它们的内存)。 NBSP,然后,我虽然乱七八糟,HTML搜查,发现权的价格和前右后重复一些特定的文本模式。 下一步,使用ColdFusion的一些基本功能,我创建的搜索程序找到这些模式,剥夺了所有的东西之前和之后我的字符​​串的格局,有它只是价格?? 我几乎无法相信它的速度有多快了来完成这件事。
,所以最后的任务是要弄清楚如何自动化和我的结果存储到数据库中。 NBSP,我可以从我们的数据库和循环抢了一堆MPNS通过他们,但它是一个ColdFusion脚本,所以它可能会超时吗??。 然后,我意识到,我们刚刚购买了一个Google Search Appliance的抓取我们的网络服务器。 我创建了一个单一的CF脚本,可以作为查询字符串的MPN,分析我们的竞争对手的网站的响应,并坚持在数据库中的价格。 然后,我创建了一个脚本,基本上产生一个分页的HTML页面,我的第一个CF脚本输出的链接。
http://intranetlocation/crawl/page.cfm?MPN=xyz"


??
NEXTnbsp"(依此类推)
快完成了! 然后用我的老板工作,我们配置的Google Search Appliance的抓取我的脚本(S),增加了一些时间检查(所以我们并没有太硬,并经常敲打竞争对手的网站),和其他一些调整,并有履带式启动。 这是相当多。
情侣爬行周后,我提出我们的数据的CEO,然后,他创造了新的用于网络定价的定价策略!任务完成了!
这简而言之??给我留下了很多详细的技术性的东西,因为我只是想转达我得到了任务的气氛。 这只是我的经验,我几乎是本能地想说没有这个不能做,但经过一番创造性思维,工作是完整的,在法律和道德的方式完成,是一个巨大的省钱。 听起来像一个黑客工作,我知道,也许在某些方面,它是,但不是非法的黑客。 它只是自动化的过程中有人可以很容易地做手工。
是我对还是错? ??我想真正享受双方的论据。
阅读!|约翰Y:Muralikrishna8811 | |我不介意有我的东西/物品向下投 - 事实上,我拥抱它。我想辩论和意见分歧是什么激发创新思维和妥协。

我只要求,如果你下来我的文章投票,请指定它是什么,你不喜欢它。

谢谢!
__________
约翰Y
开发

回答