好的,所以我们都知道他们有很多工具可以告诉你网站是否已关闭或可用,但我想制作一个检查网站页面的工具。例: 网站www.Example.com已上线,但页面www.Example.com/test.html是否存在?
游戏 的cPanel 注册 指数 例 加入美
我的程序输出应该是(如果它是批处理的): 按1开始 开始... 在线页面: -cpanel -games -加入我们 等等... 如果它不能在批处理或python中完成,那么还可以通过什么其他语言来完成? 非常感谢:)
答案 0 :(得分:1)
检查winhttpjs.bat - 它会将http请求的http响应代码设置为errorlevel:
@echo off
call winhttpjs.bat http://google.com -saveto con >nul
if errorlevel 200 if not errorlevel 300 echo site is available
答案 1 :(得分:0)
我认为这是你正在寻找的东西:
import urllib2
u = 'http://www.google.com/'
pages = open('pages.txt', 'r').readlines()
for page in pages:
url = u+page
try:
req = urllib2.urlopen(url)
except urllib2.HTTPError as e:
if e.code == 404:
print url+" does not exists"
else:
print url+" exists"
使用包含以下内容的pages.txt
文件对其进行测试:
search
page
plus
signin
account
security
lol
about
someotherpage.html