看了看《Python編程快速上手》,寫了個小腳本完成12306登錄數據的自動輸入。如下:
1 import webbrowser
2 import pyautogui
3 import time
4
5
6 href = r'kyfw.12306.cn/otn/login/init'
7 br_path = r'C:\Program Files\Mozilla Firefox\firefox.exe'
8 pyautogui.hotkey('win', 'd')
9 webbrowser.BackgroundBrowser(br_path).open(href)
10 time.sleep(6)
11 pyautogui.click(390, 242) # replace it with your coodinate.
12 Data = [] # input your data
13 for v in Data:
14 pyautogui.typewrite(v)
15 pyautogui.press('enter')
16 pyautogui.typewrite(['tab'])
感覺這種自動化方式對於不同的頁面格式來說還是不夠簡潔,只是覺得挺好玩,存在這里。
