소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 import socket, select class SimpleServer(object): def __init__(self, host='0,0,0,0', port): self.host = host self.port = port self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP) self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.sock.bind((self.host, self..
Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 FROM ubuntu:latest ARG DEBIAN_FRONTEND=noninteractive ENV USER user1 ENV TZ=US/Denver RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN sed -i'' 's/archive\.ubuntu\.com/us\.archive\.ubuntu\.com/' /etc/apt/sources.list RUN apt-get update RUN apt-get ins..
테스트 환경 Ubuntu 18.04 Python 2.7 사전 설정 sudo pip install selenium sudo pip install selenium-requests Chrome 및 Chrome Webdriver 설치 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #!/usr/bin/python from seleniumrequests import Chrome from selenium import webdriver PAGE_LIST = { 'entry':'http://192.168.1..