利用php抓取网页新闻或图片

代码部分我可以自己解决,现在的问题是怎么具体实现。我在本机上搭建起了apache+mysql+php5的环境,但运行php程序是要在服务器端运行的。比如我写好了抓取百度新... 代码部分我可以自己解决,现在的问题是怎么具体实现。
我在本机上搭建起了apache+mysql+php5的环境,但运行php程序是要在服务器端运行的。
比如我写好了抓取百度新闻首页内容的代码,那么我是不是必须要租用服务器或者注册免费空间,把含有代码的文件上传至服务器,之后新闻内容就显示在网页上了呢?需要在服务器或者空间上建立站点吗?
是否有其他的办法,可以不借助服务器和空间实现对网络数据(新闻、图片)的抓取呢?windows或者linux平台皆可。
展开
 我来答
MCodeX
2011-07-29 · TA获得超过306个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:454万
展开全部
..既然你搭建了apache+mysql+php环境,那么你自己的电脑就可以看作是一个服务端.
直接在自家电脑运行程序就可以了..
其实自家电脑一样可以当作网络服务器,只是由于一些局限(开机时间、硬件设备、网络环境)等影响,所以我们通常都去租用一些服务器来存放我们的网页程序..

所以.. 打开浏览器输入 http://localhost 一样可以处理程序的..

或者你的程序里面没有太多html代码。你可以启用DOS(如果是linux启动终端)
输入 php 然后接着你的文件地址。 比如文件是C:\a.php 那么直接输入
php C:\a.php

后面的方法比较方便,而且节约资源(不用apache来处理).. 并且也没必要开着一个浏览器..而且程序运行的情况可以观察..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qepuemc
2011-07-29 · 超过91用户采纳过TA的回答
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:95.1万
展开全部
你可以在本地运行你的代码就可以了.相当于的程序在你自己电脑(网站服务器上运行),运行后你的电脑能上网.然后就可以用你的程序去抓取别人的页面然后写入到你的数据库中.
追问
在本地运行指的就是运行我编写的php文件吧 在地址栏输入http://localhost/a.php,前提是电脑联网,对吧?
数据就存放到本地创建的的mysql数据库中,图片也行吗?
追答
图片可以.建议你用别的采集工具.因为你写的采集功能可能实现不了.比如火车头等.吧.有个好用的我忘了名字了.采集精灵.可能叫这名字.真的忘了.不好意思.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myzj12345
2011-07-29 · TA获得超过375个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:586万
展开全部
我不知道你想问的是什么,你把代码传到空间(服务器)上后有人访问就可以看到效果了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我就知道你信我
2011-08-02 · TA获得超过600个赞
知道小有建树答主
回答量:1091
采纳率:0%
帮助的人:235万
展开全部
用正则表达式提取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庾书雁008
2011-07-30 · 贡献了超过204个回答
知道答主
回答量:204
采纳率:0%
帮助的人:53.3万
展开全部
不清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式