찾다

 >  Q&A  >  본문

python - 정규식을 통해 추출된 IP의 이름을 지정하는 방법

으아악

위 코드를 통해 아파치 로그 IP를 추출하고 통계적 중복 제거를 수행합니다.
추출된 IP 데이터는 다음과 같습니다.

그러면 이 IP 주소의 이름을 지정하고 분류하는 방법은
예를 들어
202.108.11.103과 220.181.32.137은 Baidu Spider IP입니다.
원하는 효과는 다음과 같습니다
이 두 IP를 Baidu Spider로 명명하고 통계 데이터를 비교합니다. 4336+3411
바이두 스파이더 7747

추가

작동 방법

仅有的幸福仅有的幸福2781일 전756

모든 응답(4)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-18 11:02:19

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-05-18 11:02:19

    사전을 키로, 크롤러 이름을 값으로 사용하여 대규모 사전을 구축해 볼 수 있습니다.

    으아아아

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-18 11:02:19

    팬더를 사용한 피벗 테이블

    회신하다
    0
  • 阿神

    阿神2017-05-18 11:02:19

    정말 피곤해요!
    이 IP 그룹에 대해 IPGroup(id, ip, groupname)이라는 별도의 테이블을 생성해 보는 것은 어떨까요

    id ip 그룹이름
    1 202.108.11.103 바이두 스파이더
    2 220.181.32.137 바이두 스파이더

    이후에는 SQL 하나로 끝낼 수 있으니 얼마나 쉽나요(포스터는 IPStastics를 사용하도록 하세요)

    으아아아

    회신하다
    0
  • 취소회신하다