实现该功能(window)环境:
1.python环境的搭建和安装;(测试版本是python 3.+)
2.Splinter web测试工具;
第一:python,下载地址:https://www.python.org/ 官网,可以下载3.+版本即可,系统环境配置;(百度搜一下即可)
第二:Splinter 下载安装
下载地址:https://pypi.python.org/pypi/splinter/ 最新版本0.7.7,window下载下来是tar.gz,直接用window 解压软件即可。
1.用window cmd 指定到解压splinter的位置
2.输入指令python setup.py build;
D:\splinter-0.7.7\splinter-0.7.7>python setup.py build
running build
running build_py
creating build
creating build\lib
creating build\lib\splinter
copying splinter\browser.py -> build\lib\splinter
copying splinter\cookie_manager.py -> build\lib\splinter
copying splinter\element_list.py -> build\lib\splinter
copying splinter\exceptions.py -> build\lib\splinter
copying splinter\meta.py -> build\lib\splinter
copying splinter\utils.py -> build\lib\splinter
copying splinter\__init__.py -> build\lib\splinter
creating build\lib\splinter\driver
copying splinter\driver\djangoclient.py -> build\lib\splinter\driver
copying splinter\driver\element_present.py -> build\lib\splinter\driver
copying splinter\driver\flaskclient.py -> build\lib\splinter\driver
copying splinter\driver\lxmldriver.py -> build\lib\splinter\driver
copying splinter\driver\zopetestbrowser.py -> build\lib\splinter\driver
copying splinter\driver\__init__.py -> build\lib\splinter\driver
creating build\lib\splinter\request_handler
copying splinter\request_handler\status_code.py -> build\lib\splinter\request_handler
copying splinter\request_handler\__init__.py -> build\lib\splinter\request_handler
creating build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\chrome.py -> build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\cookie_manager.py -> build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\firefox.py -> build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\phantomjs.py -> build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\remote.py -> build\lib\splinter\driver\webdriver
copying splinter\driver\webdriver\__init__.py -> build\lib\splinter\driver\webdriver
running egg_info
writing splinter.egg-info\PKG-INFO
writing dependency_links to splinter.egg-info\dependency_links.txt
writing requirement

本文介绍了如何在Windows环境下利用Python的Splinter库实现12306自动刷新抢票功能。首先,需要搭建Python环境,安装Splinter。接着,下载并安装Chromedriver,并配置好对应Chrome版本。最后,运行Python脚本,注意在验证码环节需手动输入。执行过程中可能遇到的问题包括元素过期错误,需要根据实际情况调整代码。
最低0.47元/天 解锁文章
3575

被折叠的 条评论
为什么被折叠?



