Python小试牛刀:抢手机/抢票神器
codeimport timefrom splinter.browser import Browser#url = ""def login(b): #登录京东b.click_link_by_text("你好 , 请登录")time.sleep(3)b.click_link_by_text("账户登录")b.fill("loginname","xxx") #填写账户密码b.fill("nloginpwd","xxx")b.find_by_id("loginsubmit").click()time.sleep(3)return bdef loop(b):try:#b.click_link_by_text("加入购物车")b.click_link_by_text(btn)#b.click_link_by_text("立即抢购")if b.title== "商品已成功加入购物车":print("加入购物车成功")else: #多次抢购操作后 , 有可能会被转到京东首页 , 所以要再打开手机主页print("抢购出错")# b.visit("")b.visit(url)#"")time.sleep(3)#b.click_link_by_text("立即抢购")#b.click_link_by_text("加入购物车")b.click_link_by_text(btn)except:print("没找到抢购按钮")b.reload()time.sleep(2)loop(b)b=Browser(driver_name= "chrome") in_url = input("输入网址:\n") #btn_name = input("输入按钮名称(中英文都可):\n")global urlurl = in_urlb.visit(url)#"")global btnbtn = btn_name#time.sleep(15)#login(b)time.sleep(20)loop(b)
- 尝试过 , "立即抢购“、”加入购物车“没问题;部分手机、票仍然需要付款 , 那么可能需要预先login方式设置自己的支付宝或微信或银行卡的账号-密码 。 以及立即付款的按钮
- 为了账户安全和退款的麻烦 , 建议优先特定的银行卡 , 并且只存入你所购对应商品2倍的钱(最多只能抢购成功两个)不要购太多 。 容易有法律和账号被查封的风险
- 基于chrome浏览器 , 需要chromeDrive插件 , 下载匹配自己浏览器版本的插件后 , 直接放入chrome根目录和python所用的环境的目录:(下面是86版本 , 最高当前支持87 , 还不太稳定 , 其它版本可以点击parentDirectory到服务器上级目录去查找) 。
文章插图
- 推荐chrome浏览器 , 注意drive版本和chrome默认版本要一致 , (一般是86版本 , 少数87 ,chrome右上角》帮助》关于chrome里面可查 。
python免费学习资料以及群交流解答后台私信小编01即可
- 视频社会生产力报告|视频社会雏形已成,绿厂或凭这技术抢占先机
- 热度|抢注商标,是蹭热度还是不要脸?
- 抢得|红米K30至尊版跌至新低价:前期抢得欢,后期看到降价会后悔吗?
- 快抢|vivo全新OriginOS开启限量招募:200个名额快抢!
- Origin|vivo Origin OS内测招募了,名额有限,V粉抢到了吗?
- 首发|高通旗舰芯片命名骁龙888,真我高管开启预热,新机或抢首发
- QQ|QQ上线QID功能,周杰伦、马化腾已被抢注
- 全城|抢占零售金融高地 平安信用卡率10万商户再掀“全城天天88”
- 风波|杀貂风波致商户疯抢进口貂皮:一张皮涨200元,一件大衣成本增千元
- 周杰伦|不能重复!QQ终于可以设置ID了:“周杰伦”已被抢注