如何使机器人导航网站?

时间:2010-09-14 19:53:31

标签: php automation bots

鉴于产品ID,员工必须浏览供应商网站,登录,执行搜索,以获取客户产品的详细信息。

我的雇主想要一个可以使用产品ID的程序,并浏览供应商网站,执行搜索以及获取信息的所有内容,从而使每次客户想要了解更多信息时,员工不必手动重复此任务一个产品。

我知道很多网站都使用方法来防止(CAPTCHA)我正在尝试做的事情。所以我不知道这是否会自动使我的项目变得“邪恶”。但我当然没有恶意,我的雇主只是想节省员工的时间来获取他们将要获得的信息。但是,如果这是“邪恶的”请解释原因,所以我可以向我的雇主解释为什么我们不应该走这条路。那就是说......

如何在PHP中制作这样的东西?

2 个答案:

答案 0 :(得分:1)

首先,我建议您阅读cURL和DOM

cURL:http://php.net/curl(用于抓取页面,甚至模拟搜索表单)

DOM:http://www.php.net/manual/en/book.dom.php(解析获取的页面)

答案 1 :(得分:1)

这取决于您尝试访问的网站。许多站点都有可用于访问数据的API。如果不是这种情况,您可能需要编写一个程序,使用GET请求加载html,解析响应,并检索所需的信息。没有更多细节,这是我能给出的最佳答案。