Python检查网站是否存在

问题描述 投票:48回答:7

我想检查某个网站是否存在,这就是我正在做的事情:

user_agent = 'Mozilla/20.0.1 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent':user_agent }
link = "http://www.abc.com"
req = urllib2.Request(link, headers = headers)
page = urllib2.urlopen(req).read() - ERROR 402 generated here!

如果页面不存在(错误402,或其他任何错误),我可以在page = ...行中做什么来确保我正在阅读的页面确实退出?

python html urlopen
7个回答
© www.soinside.com 2019 - 2024. All rights reserved.