splinter

一、splinter基本操作

from splinter import Browser
b = Browser('chrome')             #调用chrome
b.visit('http://www.baidu.com')   #访问网址
b.fill('wd', '美女')
b.find_by_id('su').click()        #百度一下按钮
#b.find_link_by_text("su").first.click()     #以下两种方式一样
#b.find_by_text(u"百度一下").click()

二、登录淘宝

from splinter import Browser
browser = Browser('chrome')
browser.visit('https://login.taobao.com/member/login.jhtml?spm=a21bo.50862.201864-2.d1.vFhI1R&f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F')
browser.fill('TPL_username', '账号')
browser.fill('TPL_password', '密码')
browser.find_by_id('J_SubmitStatic').click()    #淘宝登录按钮id

三、抢购

import time
import win32api
from splinter import Browser
browser = Browser('chrome')
browser.visit('https://login.taobao.com/member/login.jhtml?spm=a21bo.50862.201864-2.d1.vFhI1R&f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F')
browser.fill('TPL_username', '账号')
browser.fill('TPL_password', '密码')
browser.find_by_id('J_SubmitStatic').click()
#browser.find_by_id('a21bo.50862.201859.2').click()
#while True:
    #win32api.keybd_event(116,0,0,0)         #F5为116
    #time.sleep(0.5)                         #0.5秒刷新一次

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,376评论 25 709
  • Python的世界有一个开源框架Splinter,可以非常棒的模拟浏览器的行为(从某种意义上也可以说是人的访问点击...
    爱吃葡萄冰的鲸阅读 5,212评论 0 1
  • 做淘宝真的要刷单么?那些所谓的七天螺旋,如果你一个新开的店,没权重没流量,不刷单哪来的螺旋给你? 淘宝大环境下,小...
    我是盼盼呢阅读 13,281评论 1 16
  • React Native 现在是异常的火爆,我司最近也完成了一个 React Native 编写的项目,现在已经提...
    Aaron丶丶阅读 4,803评论 0 1
  • 原文作者:Adam Silver 翻译原文链接:Floating labels are problematic 有...
    圆O缘阅读 2,394评论 0 0