淘宝被封980年怀疑恶意刷单?教你用爬虫秒杀抢购
近日,据媒体报道,福建朱先生被封980年的淘宝账户已经解封,朱先生表示自己没有恶意退款、恶意维权,淘宝回应属于保护性封号。据了解,此前朱先生淘宝账号被封,其淘宝APP违规详情页面下写着“限制下单”,违规时间是2019年12月29日8点49分,违规结束时间是2999年1月1日。 淘宝被封980年怀疑恶意刷单?教你用爬虫秒杀抢购 淘宝被封980年怀疑恶意刷单?教你用爬虫秒杀抢购 违规原因是“账户存在滥用购买商品、申请退款、发起投诉等会员权利,侵害了他人合法权益,妨害了淘宝运营秩序,故淘宝限制了账户买家权限”。 报道中指出,朱先生表示自己本身并没有做什么,只是退了一笔订单。被封号后就跟淘宝申诉了,但当时并没有申诉成功。 淘宝工作人员回复称,了解到朱先生此前所有购物轨迹中是没有这种大额消费行为,并且这个大额交易当时是即买即退,这种行为在朱先生的整个购物轨迹当中是属于异常的。我们出于对账户的安全考虑采取了保护和限制措施,目前账户是可以做开通处理的。 朱先生说:“网上有评论说我恶意投诉、维权,这些都是不实的,我本人很懒,我购物一般评价都没有评价过,更别说去恶意维权、刷单什么的。淘宝有自己的大数据,可以用数据作证,不能口说无凭。” 脚本: 整体流程是:上淘宝->找到登录按钮去登陆->在登录页选择密码登录->填入账号密码登录->跳到购物车页->点击全选按钮,等约定时间,时间到马上结算、下单
import os from selenium import webdriver import datetime import time # chromedriver = "C:\Users\1AppDataLocalGoogleChromeApplicationchromedriver.exe" # os.environ["webdriver.chrome.driver"] = chromedriver # driver = webdriver.Chrome(chromedriver) #需要下载Geckodreiver firefox = os.path.abspath(r"E:Program FilesMozilla Firefoxfirefox.exe") os.environ["webdriver.firefox.bin"] = firefox driver = webdriver.Firefox() driver.maximize_window() def login(uname, pwd): driver.get("https://www.taobao.com") if driver.find_element_by_link_text("亲,请登录"): driver.find_element_by_link_text("亲,请登录").click() input(uname, pwd) try: input(uname, pwd) print("no except") except: print("throws exception") if driver.find_element_by_id("J_SelectAll1"): driver.find_element_by_id("J_SelectAll1").click() # time.sleep(3) now = datetime.datetime.now() print(login success:, now.strftime(%Y-%m-%d %H:%M:%S)) def input(uname,pwd): time.sleep(3) #密码登录 if driver.find_element_by_id("J_Quick2Static"): driver.find_element_by_id("J_Quick2Static").click() time.sleep(3) if driver.find_element_by_name("TPL_username"): for i in uname: driver.find_element_by_name("TPL_username").send_keys(i) time.sleep(0.5) time.sleep(3) if driver.find_element_by_name("TPL_password"): for j in pwd: driver.find_element_by_name("TPL_password").send_keys(j) time.sleep(0.5) time.sleep(3) #登录按钮 if driver.find_element_by_id("J_SubmitStatic"): driver.find_element_by_id("J_SubmitStatic").click() time.sleep(3) driver.get("https://cart.taobao.com/cart.htm") time.sleep(2) def buy(buytime): while True: now = datetime.datetime.now().strftime(%Y-%m-%d %H:%M:%S) if now == buytime: try: if driver.find_element_by_id("J_Go"): driver.find_element_by_id("J_Go").click() driver.find_element_by_link_text(提交订单).click() except: time.sleep(1) print(now) time.sleep(1) if __name__=="__main__": login("xxx",xxx) buy(2018-03-28 00:00:00)
下一篇:
泪目!java面试八股文是哪些