스크립트 대량 검사 사이트 생존 여부

1777 단어 스크립트검측url
1. 스크립트 내용은 다음과 같이 작성됩니다.

#!/bin/bash
url=(
www.baidu.com
www.pornhub.com
www.vip.com
www.91porn.com
www.taobao.com
)
for i in ${url[*]}
do
  ping -c 2 $i > /dev/null 2>&1
  if [ $? -eq 0 ];then
    echo "$i  "
  else
    echo "$i  "
  fi
done
주:
  • 1은 stdout 표준 출력을 나타내고'1>/dev/null'은 표준 출력을 차단합니다
  • 2는 stderr 표준 오류 & 같은 뜻을 나타내고, 2>&1은 2의 출력 재정비 방향이 1과 같다는 것을 나타낸다
  • 2. 스크립트에 실행 권한 추가
    
    chmod +x website.sh 
    3. 현재 경로에서 스크립트 실행
    
    [root@host-135 ~]# ./website.sh 
    www.baidu.com  
    www.pornhub.com  
    www.vip.com  
    www.91porn.com  
    www.taobao.com  
    보충: 다음은 대량 검출 URL 생존 스크립트
    간단한 대량 검출 URL 생존 스크립트
    사고방식은 파일에 있는 URL을 먼저 읽고requests 모듈을 통해 접근하는 것입니다. 마지막으로 정상적인 URL을 추출하여 지정한 폴더로 다운로드합니다.
    
    import requests
    
    with open(r'C:\Users\ \Desktop\1111\ .txt','r',encoding = 'utf-8') as f:
     u = f.readlines()
     length = len(u) 
     for i in range(0,length):
     a = u[i].strip()
     try:
      headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0'}
      r = requests.get(u[i].strip(),headers = headers,timeout = 5 ).status_code
      if r != 200:
      print(' '+':'+a)
      else:
      with open(r'C:\Users\ \Desktop\1111\ url.txt' ,'a') as f:# 
       f.write(a+'
    ') except: print(' '+':'+a)
    이 대량 검출 사이트의 생존 여부를 측정하는 스크립트에 대한 기사는 여기까지 소개되었습니다. 더 많은 관련 스크립트 검출 사이트의 생존 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

    좋은 웹페이지 즐겨찾기