728x90

인프런 웹 자동화 프로그램 만들기(파이썬 + 셀레니움)  링크 15:00

1강 강의소개 04 : 38
N포털 자동로그인, 홈피 버튼 누르기, 자동댓글 달기, 브라우저 스크린샷, 파일 업로드 , 이미지 다운로드을 다루는 데 너무 기초인듯 싶긴 한데 기초가 탄탄하면 좋지뭐. 강사 말처럼 수준은 html/파이썬 기초지식과 RPA맛보기 정도이며 상용화할 수준이 아니라고 함, 단 사이트 약관을 위반하는 프로그램을 만드면 안된다고 함

2강 파이참 설치, 크롬웹드라이버 다운 06 : 15
파이썬  (커뮤니티) 다운(v2021.2.3 d21.10.20)받고

크롬 웹드라이버는 크롬브라우저 버전에 맞는 것으로 다운(v95.0.4638.17 win은 64비트 없네 T.T)받고


설치하니 보안 관련 경고와 웹페이지 주소가 나온다.

그리고 파이썬 프로젝트 생성하면 파이썬도 자동 설치가 된다.(좀 다운/설치 시간이 걸리며 설치후 환경설정한다고..)

그런데 디폴트로 하면 main.py가 생성된다. 예전에 이것때문에 ..그래서 다시 프로젝트를 생성했다. 생성할 때 처음엔 인터프리터를 만들어 주면 되며 이미 있으면 이전 인터프리터를 선택하고 마지막 줄 "create a main.py~"는 언체크.

이후 웹드라이버를 끌어다 넣으라고 하는데 원도우는 안된다. 다시 인터넷 검색해보니 15:50/16:10
라이브러리 폴더에 파일 복사해놓고 보니 로딩되어 있고 ?Chromedriver를 실행하면 된다고 한다.

 

3강 네이버 자동 로그인 06 : 20
셀레니움 호출하면 빨간 줄이 나오는데 이때 설치메뉴를 선택하면

아래 그림처럼 설치가 이루어진다.

이제 크롬드라이버를 연동시키려 했는데 강의와 같이 입력하면 안되고 (강의는 Mac 환경이고 난 원도우환경이라)

Full path를 넣어줘야 한다.  driver = webdriver.Chrome('C:/풀패스/chromedriver.exe')
실행하면 약간 에러는 나지만 웹드라이버가 동작한다.

로그인해보기 위해 옥션으로 바꾸어서 입력하고 아이디창을 찾기위해 보니 element가 Id여서 동일하게 입력해준다.

이제 패스워드 입력하도록  패스워드도 넣어주고 로그인버튼 클릭하도록 라인 추가했으나 동작하지 않는다.

다시 확인해보니 ID로 동작되지 않는 듯하여 검사(개발자용도구)를 보니 ID대신 button 객체가 보여서 수정해보았다.

수정후 다시 실행하니 동작했다.

옥션 나머지 페이지 접속하고 테스트 결제도 하고 싶지만 우선 여기까지.하고 다음 강의로   17:52

 

네이트판 눌러보기 03 : 44







X path 로 눌러보기 06 : 15





자동 댓글 달기 13 : 56




스크린샷 찍기 03 : 31







스크롤 하면서 스크린샷 찍기 14 : 22






마우스 올리기 04 : 46






사진 업로드 04 : 54






사진 다운로드 02 : 33





사진 여러장 다운로드 07 : 16






 

728x90
Posted by 댕기사랑
,