python+selenium 경 동 자동 로그 인 및 스톱워치 기능 실현

본 논문 의 사례 는 selenium+python 경 동 자동 로그 인 및 스톱워치 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
실행 환경:
python 2.7
python 설치 selenium
웹 드라이버 설치(여 기 는 Firefox)
그 중에서 selenium 은 pip 로 설치 할 수 있 습 니 다.

pip install selenium
webdriver 다운로드 주소
주의해 야 할 것 은 웹 드라이버 의 디 렉 터 리,브 라 우 저 에 대응 하 는 디 렉 터 리 는 모두 path 에 추가 해 야 한 다 는 것 이다.
코드 는 다음 과 같 습 니 다:

# _*_coding:utf-8_*_ 
from selenium import webdriver
import datetime 
import time


driver = webdriver.Firefox()

def login(uname, pwd):
 driver.get("http://www.jd.com")
 driver.find_element_by_link_text("  ,   ").click()
 time.sleep(3)
 driver.find_element_by_link_text("    ").click()
 driver.find_element_by_name("loginname").send_keys(uname)
 driver.find_element_by_name("nloginpwd").send_keys(pwd)
 driver.find_element_by_id("loginsubmit").click()
 time.sleep(3)
 driver.get("https://cart.jd.com/cart.action")
 time.sleep(3)
 driver.find_element_by_link_text("   ").click()
 now = datetime.datetime.now()
 print now.strftime('%Y-%m-%d %H:%M:%S')
 print 'login success'


# buytime = '2016-12-27 22:31:00' 
def buy_on_time(buytime):
 while True:
  now = datetime.datetime.now()
  if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
   driver.find_element_by_id('order-submit').click()
   time.sleep(3)
   print now.strftime('%Y-%m-%d %H:%M:%S')
   print 'purchase success'
  time.sleep(0.5)


# entrance
login('username', 'password')
buy_on_time('2017-01-01 14:00:00')

사용 방법:
순식간에 죽 일 물건 은 먼저 카 트 에 추가 해 야 하고 카 트 는 이 상품 밖 에 없어 요!!!
환경 설정 후 프로그램 입구 login 함수 에 자신의 경 동 사용자 이름과 비밀 번 호 를 입력 하고 buyon_time 함수 에 초 살 시간 을 설정 하고 프로그램 을 실행 하면 됩 니 다.초 살 시간 형식 에 주의 하고 자신의 컴퓨터 시계 가 정확 하도록 확보 해 야 한다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기