requests 입문 실천 02투 투 라 최신 이모 티 콘 다운로드

1557 단어
새 버 전 이동:https://www.cnblogs.com/zy7y/p/13376228.html
투 투 라 최신 이모 티 콘 다운로드
  • 기어 오 르 려 는 목표 가 있 는 사이트 주소:http://www.doutula.com/photo/list/?page=1
  • 필요 한 제3자 라 이브 러 리: requests (그림 링크 를 요청 하여 그림 내용 을 얻 는 데 사용)
  • 약간의 정규 표현 식 의 응용: (.*?): ,(.*): 더 많은 정규 표현 식 은 정규 표현 식
  • 을 참조 합 니 다.
  • re , re.findall(' ', ), , , (list), 더 많은 re 초보 튜 토리 얼 - python 정규 표현 식
  • 참조
  • 상세 코드
    # !usr/bin/env/python
    # -*- coding:utf-8 -*-
    """
    time: 2020/02/01 12:37
    author: Tceo1
    OS: windows10
    """
    import re
    import requests
    
    # url  :http://www.doutula.com/photo/list/      :http://www.doutula.com/photo/list/?page=2
    url = "http://www.doutula.com/photo/list/?page=1"
    response = requests.get(url)  #         
    m = r'data-original="(.*?)" alt="(.*)" class'
    #        url,     
    result_list = re.findall(m, response.text)
    print(result_list)
    for image in result_list:
        image_url = image[0]
        image_name = image[1]
        #              .jpg
        image_type = image[0][-4:]
        #     url,        
        image_content = requests.get(image_url).content
        save_path = r'E:/image/'
        with open(save_path + image_name + image_type, 'wb') as f:
            #           
            f.write(image_content)
    print("over")
    
  • 코드 주소:https://github.com/Tceo1/scriptTools/blob/master/dtl.py

  • 마지막.
    저 에 게 도움 을 주신 분 들 께 감 사 드 립 니 다!

    좋은 웹페이지 즐겨찾기