首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从影院网站抓取信息

从影院网站抓取信息
EN

Stack Overflow用户
提问于 2011-04-27 18:31:21
回答 2查看 286关注 0票数 1

我可以通过哪种方式为客户从影院网站获取影院列表和时间等?他们将被允许从电影院这样做,因为电影院在他们的房屋内。

我已经为他们的网站设置了一个CMS,然而,每天更新它将是一场噩梦。

EN

回答 2

Stack Overflow用户

发布于 2011-04-27 18:37:04

如果电影院有web服务,或者您可以访问电影院列表的数据库,就不会有任何问题。您可以调用web服务,也可以直接访问数据库来检索影院列表。

否则,您的噩梦般的选择是screen scraping,这是完全不被鼓励的。

因为如果影院的网站结构至少有一点变化,你很有可能不得不重新编写代码。

查看影院是否提供服务,您可以在其中连接和检索所需的信息。

票数 2
EN

Stack Overflow用户

发布于 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

另一种方法是后台数据库-从数据库中获取所需的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5802653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档