作为一名新手程序员,我想知道使用例如google搜索API或最新的buzz API进行数据内容收集而不是屏幕抓取有什么好处;显然与法律方面无关。
发布于 2010-05-21 02:47:58
与屏幕布局相比,API更改的可能性更小。
发布于 2010-05-21 02:49:37
屏幕抓取的一个很大的缺点是屏幕可能会改变,并打碎你的刮刀。因此,您最终不得不不断调整代码以匹配他们的代码,并且由于您不知道提前更改,因此您将遭受停机/停机。
而且,你可能违反了他们的TOS,他们不会喜欢的。如果你的服务有付费客户,你很快就会发现自己进退两难。此外,如果要模拟许多用户,则会对服务器产生意想不到的拖累。因此,使用已发布/允许的API对您和提供源材料的网站来说会更有效率。
https://stackoverflow.com/questions/2876783
复制相似问题