컴퓨터 커뮤니티


건설업 취업교육 매크로

코리아 0 2,174 2020.07.21 12:49
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep

driver = webdriver.Chrome()

url = 'http://eps.hrdkorea.or.kr/h2/mypage/eduApplStep1.do'
driver.get(url) # url 오픈해라
action= ActionChains(driver)

#경고창 엔터
alert = driver.switch_to.alert
alert.accept()

#로그인
driver.find_element_by_id('i_username').send_keys('nanc67') #css로 검색합니다. . #으로 사용
driver.find_element_by_id('j_password').send_keys('nanc67222') #css로 검색합니다. . #으로 사용
driver.find_element_by_css_selector('.login_btn').send_keys(Keys.ENTER) #버턴 클릭

#경고창 엔터
alert = driver.switch_to.alert
alert.accept()

#url = 'http://eps.hrdkorea.or.kr/h2/mypage/eduApplStep1.do' #일반교육신청
url = 'http://eps.hrdkorea.or.kr/h2/mypage/buiAddIssueStep1.do' #건설업인정증신청
driver.get(url) # url 오픈해라
action= ActionChains(driver)

driver.find_element_by_id('zipCd').send_keys('08395')
driver.find_element_by_xpath('//*[@id="frm"]/table[2]/tbody/tr[1]/td/button/span').click()
driver.find_element_by_css_selector('popSearchInput').send_keys('남부순환로 1291')
#driver.find_element_by_xpath('//*[@id="searchContentBox"]/fieldset/span/input[2]').click()
#driver.find_element_by_xpath('//*[@id="roadAddrDiv1"]/b').click()

driver.find_element_by_id('addr').send_keys('서울특별시 구로구 남부순환로 1291')
driver.find_element_by_id('addrEtc').send_keys('(가리봉동) 1')

driver.find_element_by_id('hpNo1').send_keys('010')
driver.find_element_by_id('hpNo2').send_keys('2222')
driver.find_element_by_id('hpNo3').send_keys('7222')

#건설업 취업인정증 추가 발급 불가 안내
driver.find_element_by_id('userAgreement1').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[3]/span/img').click()

#일반취업교육 수료 후 유효기간 안내
driver.find_element_by_id('userAgreement2').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[4]/span/img').click()

#발급당일 건설업 취업인정증 관련 사항 재확인 안내
driver.find_element_by_id('userAgreement3').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[5]/span/img').click()

#여권번호
driver.find_element_by_id('psptNo').send_keys('7009')
#여권만료일
driver.find_element_by_id('psptExpiDt').send_keys('2020-01-01')
#H-2 체류자격 허가일
driver.find_element_by_id('firstEicDt').send_keys('2020-01-01')
#H-2 체류자격 만료일
driver.find_element_by_id('workTermExpiDt').send_keys('2020-01-01')
#비자 발급 후 최초입국일
driver.find_element_by_id('visaEicDt').send_keys('2020-01-01')
#비자 기간 만료일
driver.find_element_by_id('visaTermExpiDt').send_keys('2020-01-01')

#본인은 "체류자격 만료일 안내"
driver.find_element_by_id('userAgreement4').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="div2"]/p/span/img').click()

#저장 후 다음 단계로 이동
driver.find_element_by_xpath('//*[@id="div2"]/div[2]/input').click()

#driver.find_element_by_css_selector('#j_password').send_keys('jin610607#') #css로 검색합니다. . #으로 사용
#driver.find_element_by_xpath('//*[@id="container"]/ul[1]/li[1]/a/img').send_keys(Keys.ENTER) #일반교육신청
#xpath를 이용해 클릭
#driver.find_element_by_xpath('//*[@id="videoItem0"]/dl/dt/a').click()
 

Comments


<
Category
State
  • 현재 접속자 145 명
  • 오늘 방문자 914 명
  • 어제 방문자 1,594 명
  • 최대 방문자 7,216 명
  • 전체 방문자 1,788,213 명
  • 전체 게시물 33,623 개
  • 전체 댓글수 47 개
  • 전체 회원수 534 명
Facebook Twitter GooglePlus KakaoStory NaverBand