>  기사  >  백엔드 개발  >  URL 접속이 정상인지 확인하는 방법 소개

URL 접속이 정상인지 확인하는 방법 소개

Y2J
Y2J원래의
2017-05-06 14:57:252972검색

URL이 정상인지 확인하는 것은 쉽습니다. 2000개의 URL, 또는 많은 수의 URL을 확인하면 어떨까요? 이 글에서는 URL이 정상적으로 접속되는지 확인하는 Python의 팁을 소개합니다. 관심있는 친구들이 참고하면 됩니다.

오늘 프로젝트 매니저님이 저에게 2000개의 URL을 질문하셨습니다. 사실은 거절했는데, 코드를 작성해야 해서 우연히 파이썬을 좀 배우게 되어서 파이썬을 선택하게 되었어요. :

1. 처음 2000개. txt 텍스트로 배치할 수 있습니다
2. Python을 사용하여 콘텐츠의 URL을 배열 에 하나씩
입력합니다. 3. 시뮬레이션된 브라우저를 열고 액세스합니다.
4. 접속이 정상이면 정상적으로 출력되고, 에러가 있으면 에러가 출력됩니다

그냥 코드를 버리시면 됩니다. 개인 정보 보호가 포함되어 있으므로 그림은

import urllib.request 
import time 
 
opener = urllib.request.build_opener() 
opener.addheaders = [('User-agent', 'Mozilla/49.0.2')] 
#这个是你放网址的文件名,改过来就可以了 
file = open('test.txt') 
lines = file.readlines() 
aa=[] 
for line in lines: 
  temp=line.replace('\n','') 
  aa.append(temp) 
print(aa) 
 
print('开始检查:') 
for a in aa: 
  tempUrl = a 
  try : 
    opener.open(tempUrl) 
    print(tempUrl+'没问题') 
  except urllib.error.HTTPError: 
    print(tempUrl+'=访问页面出错') 
    time.sleep(2) 
  except urllib.error.URLError: 
    print(tempUrl+'=访问页面出错') 
    time.sleep(2) 
  time.sleep(0.1)

렌더링:

[관련 권장 사항]

Python Free 동영상 튜토리얼

2. Python 기본 입문 튜토리얼

Python 객체 지향 동영상 튜토리얼

위 내용은 URL 접속이 정상인지 확인하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.