我可以通过哪种方式为客户从影院网站获取影院列表和时间等?他们将被允许从电影院这样做,因为电影院在他们的房屋内。
我已经为他们的网站设置了一个CMS,然而,每天更新它将是一场噩梦。
发布于 2011-04-27 18:37:04
如果电影院有web服务,或者您可以访问电影院列表的数据库,就不会有任何问题。您可以调用web服务,也可以直接访问数据库来检索影院列表。
否则,您的噩梦般的选择是screen scraping,这是完全不被鼓励的。
因为如果影院的网站结构至少有一点变化,你很有可能不得不重新编写代码。
查看影院是否提供服务,您可以在其中连接和检索所需的信息。
发布于 2011-04-27 18:46:24
要获取一个呈现的网站的解析是非常困难的。您可以使用php-curl将页面加载到php运行时中。看看这个:
http://www.php.net/manual/en/book.curl.php
http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl
也可以用wget加载页面,然后用php解析它们。
在2dn步骤中,您必须解析加载的网页。这也是非常棘手的。
-->总的来说,这不是一个直接从网站抓取的好主意。
您需要一种数据交换格式。这意味着,客户端需要一个包含相关cinama列表和时间的XML文档。您可以使用php-XML Parser解析该XML:
http://www.php.net/manual/en/book.xml.php
另一种方法是后台数据库-从数据库中获取所需的信息。
https://stackoverflow.com/questions/5802653
复制相似问题