淘宝被封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\\1\AppData\Local\Google\Chrome\Application\chromedriver.exe"
# os.environ["webdriver.chrome.driver"] = chromedriver
# driver = webdriver.Chrome(chromedriver)
#需要下载Geckodreiver
firefox = os.path.abspath(r"E:\Program Files\Mozilla Firefox\firefox.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')

你可能感兴趣的:(python,程序员,淘宝,抢购)