免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2384 | 回复: 8
打印 上一主题 下一主题

【求助】如何自动检测一些url能否访问?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-29 15:07 |只看该作者 |倒序浏览
比如我在a.txt中有一些网站的url
                88汽车联盟尊贵会 http://88car.com.cn/bbs/reg.asp
                爱车家汽车俱乐部 http://aichejia.com/register.php
                suie车友社区 http://auto.chinacitylife.com/reg.asp
                汽车音响 http://autohifi.com.cn/citydiscuz/register.php
                汽车学习 http://autostudy.net/reg.asp

我想把它们提取出来,然后检测能否访问
用curl怎么做啊?谁做过类似的?能不能指点一下?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-03-29 15:24 |只看该作者
http://w.yi.org/ftp/FAPM/PHP/zh/function.fopen.html
这个可以简单的测试啊,先打开,然后读取一个字节看看。

当然,这只能判断是否可以读取到内容。
如果人家给你一个:不许盗链的提示,那么你还要作进一步的内容分析。

论坛徽章:
0
3 [报告]
发表于 2007-03-29 15:35 |只看该作者

这些URL中有些页面还存在能访问,有些因为改版,换了地址,需要到新地址访问
我只是想确认一下哪些还存在,哪些换了地址之类的
这样改怎么做?

论坛徽章:
0
4 [报告]
发表于 2007-03-29 15:52 |只看该作者

还有fopen里没有关于超时的设定吧?

还有fopen里没有关于超时的设定吧?

论坛徽章:
0
5 [报告]
发表于 2007-03-29 15:54 |只看该作者

..

如果地址换了,或者说超时,就认为是不能访问
这样该怎么做呢?一点思路都没-_-!
谁指引下方向啊?curl   或者fopen 能做这样的判断吗?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2007-03-29 16:21 |只看该作者
你会用wget么?
如果会的话,用它很好解决问题。

论坛徽章:
0
7 [报告]
发表于 2007-03-29 18:30 |只看该作者

..

用curl去取一个url 如果连接超时,则提示不能访问; 如果能访问,则分析页面内容,如果是正常页面,提示能访问;如果是页面内有"域名已更改,请访问其他url"这类情况,同样提示不能访问.
这样能用curl做到吗?
或者按大哥你说的其他的办法,能做到吗?
向各位大哥求助!!!!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2007-03-30 00:05 |只看该作者
当然是可以做到的啊。

论坛徽章:
0
9 [报告]
发表于 2007-03-30 17:16 |只看该作者
不用CURL吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP