python+selenium 경 동 자동 로그 인 및 스톱워치 기능 실현
실행 환경:
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 함수 에 초 살 시간 을 설정 하고 프로그램 을 실행 하면 됩 니 다.초 살 시간 형식 에 주의 하고 자신의 컴퓨터 시계 가 정확 하도록 확보 해 야 한다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.