편집 기록

편집 기록
  • 프로필뉴비님의 편집
    날짜2021.09.11

    파이썬 초보 질문입니다


    안녕하세요 다름이 아니라 카카오 제휴 서비스 자동 해지하는 걸 만들고 싶은데 현재까지는 로그인하고 해당 페이지까지 이동해서 제일 위에 있는 것을 해지하는 것 까지는 완료 했습니다만

    1. 특정 키워드가 있을 때만 실행하는 것
    2. 특정 키워드가 없으면 페이지 새로고침(F5) 하는 것
    3. 몇 초 간격으로 로그인 이후 부분을 반복실행

    이 3가지를 추가하고 싶은데 현재 막혔습니다. 혹여 도움을 주실분이 계실까요?

    from selenium import webdriver
    driver = webdriver.Chrome('D:\\rese/chromedriver')
    
    driver.implicitly_wait(2)
    driver.get('https://accounts.kakao.com/weblogin/account/partner')
    
    driver.find_element_by_name('email').send_keys('email')
    driver.find_element_by_name('password').send_keys('password')
    driver.find_element_by_xpath('//*[@id="login-form"]/fieldset/div[8]/button[1]').click()
    #####여기까지 로그인
    
    
    
    
    driver.find_element_by_xpath('//*[@id="thirdServices"]/a').click()
    #####제휴 서비스 전체보기
    
    driver.find_element_by_xpath('//*[@id="pageConnectedThirdAppList"]/div/div/div/table/tbody/tr[1]/td[3]/a/span[1]').click()
    #####첫번째 클릭
    
    driver.find_element_by_xpath('//*[@id="pageConnectedAppDetail"]/div/div[2]/table/tbody/tr[1]/td/div/div/a[2]').click()
    #####모든 정보 삭제하기 버튼 클릭
    
    driver.find_element_by_xpath('//*[@id="layerDeleteOpenAppConfirm"]/div[2]/div/div[2]/div[2]/button[1]').click()
    #####모든 정보 삭제하기 재확인 버튼
    
    driver.find_element_by_name('password').send_keys('password')
    #####비밀번호 재입력 요구
    
    driver.find_element_by_xpath('//*[@id="pageCheckPassword"]/div/form/fieldset/div[2]/button').click()
    #####로그인 버튼
    
    
  • 프로필daewon님의 편집
    날짜2021.09.11

    파이썬 초보 질문입니다


    안녕하세요 다름이 아니라 카카오 제휴 서비스 자동 해지하는 걸 만들고 싶은데 현재까지는 로그인하고 해당 페이지까지 이동해서 제일 위에 있는 것을 해지하는 것 까지는 완료 했습니다만

    1. 특정 키워드가 있을 때만 실행하는 것
    2. 특정 키워드가 없으면 페이지 새로고침(F5) 하는 것
    3. 몇 초 간격으로 로그인 이후 부분을 반복실행

    이 3가지를 추가하고 싶은데 현재 막혔습니다. 혹여 도움을 주실분이 계실까요?

    from selenium import webdriver
    driver = webdriver.Chrome('D:\\rese/chromedriver')
    
    driver.implicitly_wait(2)
    driver.get('https://accounts.kakao.com/weblogin/account/partner')
    
    driver.find_element_by_name('email').send_keys('email')
    driver.find_element_by_name('password').send_keys('password')
    driver.find_element_by_xpath('//*[@id="login-form"]/fieldset/div[8]/button[1]').click()
    #####여기까지 로그인
    
    
    
    
    driver.find_element_by_xpath('//*[@id="thirdServices"]/a').click()
    #####제휴 서비스 전체보기
    
    driver.find_element_by_xpath('//*[@id="pageConnectedThirdAppList"]/div/div/div/table/tbody/tr[1]/td[3]/a/span[1]').click()
    #####첫번째 클릭
    
    driver.find_element_by_xpath('//*[@id="pageConnectedAppDetail"]/div/div[2]/table/tbody/tr[1]/td/div/div/a[2]').click()
    #####모든 정보 삭제하기 버튼 클릭
    
    driver.find_element_by_xpath('//*[@id="layerDeleteOpenAppConfirm"]/div[2]/div/div[2]/div[2]/button[1]').click()
    #####모든 정보 삭제하기 재확인 버튼
    
    driver.find_element_by_name('password').send_keys('fltp001!!')
    #####비밀번호 재입력 요구
    
    driver.find_element_by_xpath('//*[@id="pageCheckPassword"]/div/form/fieldset/div[2]/button').click()
    #####로그인 버튼
    
    
  • 프로필뉴비님의 편집
    날짜2021.09.11

    파이썬 초보 질문입니다


    안녕하세요 다름이 아니라 카카오 제휴 서비스 자동 해지하는 걸 만들고 싶은데 현재까지는 로그인하고 해당 페이지까지 이동해서 제일 위에 있는 것을 해지하는 것 까지는 완료 했습니다만

    1. 특정 키워드가 있을 때만 실행하는 것
    2. 특정 키워드가 없으면 페이지 새로고침(F5) 하는 것
    3. 몇 초 간격으로 로그인 이후 부분을 반복실행

    이 3가지를 추가하고 싶은데 현재 막혔습니다. 혹여 도움을 주실분이 계실까요?

    from selenium import webdriver driver = webdriver.Chrome('D:\rese/chromedriver')

    driver.implicitly_wait(2) driver.get('https://accounts.kakao.com/weblogin/account/partner')

    driver.find_element_by_name('email').send_keys('email') driver.find_element_by_name('password').send_keys('password') driver.find_element_by_xpath('//*[@id="login-form"]/fieldset/div[8]/button[1]').click()

    여기까지 로그인

    driver.find_element_by_xpath('//*[@id="thirdServices"]/a').click()

    제휴 서비스 전체보기

    driver.find_element_by_xpath('//*[@id="pageConnectedThirdAppList"]/div/div/div/table/tbody/tr[1]/td[3]/a/span[1]').click()

    첫번째 클릭

    driver.find_element_by_xpath('//*[@id="pageConnectedAppDetail"]/div/div[2]/table/tbody/tr[1]/td/div/div/a[2]').click()

    모든 정보 삭제하기 버튼 클릭

    driver.find_element_by_xpath('//*[@id="layerDeleteOpenAppConfirm"]/div[2]/div/div[2]/div[2]/button[1]').click()

    모든 정보 삭제하기 재확인 버튼

    driver.find_element_by_name('password').send_keys('fltp001!!')

    비밀번호 재입력 요구

    driver.find_element_by_xpath('//*[@id="pageCheckPassword"]/div/form/fieldset/div[2]/button').click()

    로그인 버튼

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.