python学习工作日记(4)

调试真麻烦

from DrissionPage import ChromiumPage, ChromiumOptions
#<>程式中均需要更改 提前输入录入变量或数组信息 然后对应不同商品一键搭建计划

co = ChromiumOptions().set_local_port(9222)
page = ChromiumPage(addr_or_opts=co)

title = ['0612_洗锅刷_tt_a',
         '0612_洗锅刷_tt25_a',
         '0612_洗锅刷_tt35_a',
         '0612_洗锅刷_tt45_a',
         '0612_洗锅刷_tt55_a',
         '0612_洗锅刷_tt男_a',
         '0612_洗锅刷_tt女_a']#计划名
b = '洗锅刷'#品名
c = '40.89'#出价
d = '洗锅刷'#商户名
A = ['354','355','356']#账户数组待命
F = ['不锈钢锅刷可比钢丝球来的方便多了啊!不仅刷锅快还不会弄脏手\n',
     '别再傻傻去徒手洗碗洗锅?试试这款不锈钢锅刷,亲测绝绝子 \n',
     '趁便宜,赶紧抢!仅限#{日期}!刷的干净不伤手,2个仅39元!\n',
     '快把你家钢丝球换了吧,不锈钢锅刷,不伤手不伤锅,方便好用!\n',
     '不锈钢长柄洗锅刷,刷锅刷豆浆机都很方便!不脏手不伤手\n',
     '不锈钢锅刷可比钢丝球来的方便多了啊!不仅刷锅快还不会弄脏手\n']#文案集
a = 1#账户数组元素下标
t = 0#计划民元素下标
f = 0#文案集下标


for i in range(1):
    page.ele('@class=one-button one-theme-light-d22 one-main one-button-primary one-button-medium').click()
    page.ele('吸引用户直接购买商品').click()
    page.wait(2)
    page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除原有文字
    page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名<这里可以换成一个数组>
    t += 1
    page.ele('添加商品').click()#点击添加商品
    page.wait(0.5)
    page.ele('@class=one-search-box one-search-box-medium').input(b)#输入需要查询的商品名称<这里可以换成一个变量>
    page.wait(1)
    page.ele('xpath:/html/body/div[last()]/div/div[2]/div/div/div/div[2]/div/div[1]/div/div/div/span/button').click()#点击搜索按钮
    page.wait(1)
    page.ele('@class=one-button one-main one-button-text-strong one-button-small').click()#点击添加
    page.wait(1)
    page.ele('xpath://*[@id="ocpcBid"]/div/div/input').input(c)#点击出价<这里可以换成一个变量> 
    page.ele('xpath://*[@id="plan-anchor"]/div/div[8]/div[2]/div/div/button').click()#点击取消AI优化师
    page.ele('指定地域').click()#点击指定地域
    page.ele('xpath:/html/body/div[last()]/div/div[2]/div/div/div/div[2]/div/div/div[2]/div[1]/div/div/div/div[1]/div[2]/div/div/div/div[2]/div/ul/ul[1]/div/span/label/span[1]/input').click()#点击中国所有地域
    page.ele('澳门').click()#取消澳门投放
    page.ele('台湾').click()#取消台湾投放
    page.ele('香港').click()#取消香港投放    
    page.ele('xpath:/html/body/div[last()]/div/div[2]/div/div/div/div[2]/div/div/div[2]/div[1]/div/div/div/div[1]/div[2]/div/div/div/div[2]/div/ul[1]/ul[1]/li[28]/label/span/input').click()#取消西藏投放
    page.ele('xpath:/html/body/div[last()]/div/div[2]/div/div/div/div[2]/div/div/div[2]/div[1]/div/div/div/div[1]/div[2]/div/div/div/div[2]/div/ul[1]/ul[1]/li[29]/label/span/input').click()#取消新疆投放
    page.wait(1)
    page.ele('xpath:/html/body/div[last()]/div/div[2]/div/div/div/div[3]/button[1]/span').click()#点击保存
    page.ele('xpath://*[@id="target-anchor"]/div/div[8]/div[2]/div/div/button').click()#点击智能放量
    page.ele('商品素材').click()#添加视频
    page.wait(1)
    page.ele('添加视频').click()#添加视频
    page.wait(3)
    page.ele('全选').click()#添加视频
    page.ele('确定').click()#添加视频
    page.ele('视频(').click()#点击商品素材
    page.wait(1)
    page.ele('全选').click()#点击全选
    page.wait(0.5)
    page.ele('批量换封面').click()#点击换封面
    page.wait(3)#等待图片界面出现
    page.ele('xpath:/html/body/veui-x-overlay[2]/div/div[2]/div[1]/div/div[1]/div[3]/div[1]/div/div/div[2]/button/div/div').click()#点击版权图片
    page.wait(2)
    page.ele('xpath:/html/body/veui-x-overlay[2]/div/div[2]/div[1]/div/div[2]/div[1]/div[1]/div/div[1]/div/div/div[1]').click()#选择第一张图片
    page.wait(2)
    page.ele('xpath:/html/body/veui-x-overlay[2]/div/div[2]/div[1]/div/div[2]/div[1]/div[1]/div/div[2]/div/div/div[1]').click()#选择第二张图片
    page.wait(2)
    page.ele('xpath:/html/body/veui-x-overlay[2]/div/div[2]/div[1]/div/div[2]/div[1]/div[1]/div/div[3]/div/div/div[1]').click()#选择第三张图片
    page.wait(1)
    
    page.ele('商品文案').click()#点击商品文案
    page.ele('xpath://*[@id="idea-error-scroll-anchor"]/div[1]/div/div[2]/div/div[1]/div/div[1]/div/div[1]/div/div[2]/div[1]/div[2]/div/div[2]/textarea').clear()#清空商品文案框内容

    for j in range(6):
        page.ele('xpath://*[@id="idea-error-scroll-anchor"]/div[1]/div/div[2]/div/div[1]/div/div[1]/div/div[1]/div/div[2]/div[1]/div[2]/div/div[2]/textarea').input(F[f])#输入预定的六条文案
        f += 1
    f = 0
         
    page.ele('确定').click()#确认封面
    page.wait(1)
    page.ele('xpath://*[@id="material.brand"]').input(d)#输入品牌信息<这里可以换成一个变量>
    page.wait(0.5)
    page.ele('@class=one-uploader-anchor-image-button').click('js')#点击上传品牌头像 强制执行点击上传头像
    page.wait(1)
    page.ele('图片待命名').click()#选择一张图片
    page.ele('确定').click()#确认
    page.wait(1)
    page.ele('xpath:/html/body/veui-x-overlay[last()]/div/div[2]/div/div[3]/div/div[1]/button').click()#再次确认
    page.wait(1)
    page.ele('发布计划').click()#确认

    #以下为复制计划调整定向
    #tt25
    

    for i in range(1):#新建tt25定向计划
        page.wait(5)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
                        #/html/body/div[4]/div[2]/div/div[3]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]/span
                        #/html/body/div[5]/div[2]/div/div[4]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('指定年龄段').click()
        page.wait(0.5)
        page.ele('18岁以下').click()
        page.wait(0.5)
        page.ele('18-24岁').click()
        page.wait(0.5)
        page.ele('发布计划').click()

    for i in range(1):#新建tt35定向计划
        page.wait(5)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
                        #/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('指定年龄段').click()
        page.wait(0.5)
        page.ele('25-34岁').click()
        page.wait(0.5)
        page.ele('发布计划').click()
        page.wait(0.5)

    for i in range(1):#新建tt45定向计划
        page.wait(5)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
                        #/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('指定年龄段').click()
        page.wait(0.5)
        page.ele('35-44岁').click()
        page.wait(0.5)
        page.ele('发布计划').click()
        page.wait(0.5)

    for i in range(1):#新建tt55定向计划
        page.wait(5)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[2]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('指定年龄段').click()
        page.wait(0.5)
        page.ele('45-54岁').click()
        page.wait(0.5)
        page.ele('发布计划').click()
        page.wait(0.5)

    for i in range(1):#新建tt男定向计划
        page.wait(5)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[6]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
                        #/html/body/div[5]/div[2]/div/div[3]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[6]/td[4]/div/div/div/button[3]/span
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('男').click()
        page.wait(0.5)
        page.ele('发布计划').click()
        page.wait(0.5)

    for i in range(1):#新建tt女定向计划
        page.wait(7)
        page.ele('xpath:/html/body/div[last()]/div[2]/div/div[last()]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[7]/td[4]/div/div/div/button[3]/span').click()#点击复制计划tt
                        #/html/body/div[5]/div[2]/div/div[3]/main/div/div[3]/div/div/div/div[1]/div[2]/table/tbody/tr[6]/td[4]/div/div/div/button[3]/span
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').clear()#清除计划名
        page.wait(0.5)
        page.ele('xpath://*[@id="campaignShoppingName"]/@value').input(title[t])#输入计划名
        t+=1
        page.wait(0.5)
        page.ele('女').click()
        page.wait(0.5)
        page.ele('发布计划').click()
        page.wait(0.5)
        t = 0
        
    #以下为跳转账户操作
    page.ele('@class=one-ui-pro-nav-profile-content-name').click()#点击右上角账户名
    page.wait(2)
    e = A[a]
    page.ele('xpath:/html/body/div[last()]/div/div/div/div[4]@value').input(e)#输入账户名
    a += 1
    page.ele('@class=one-button one-search-box-search-icon one-main one-button-text one-button-small one-button-icon-only one-button-has-icon').click()#点击查找
    page.ele('@class=uc-cc-nav_listItem').click()#点击账户跳转
    page.wait(4)


    


      


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值