网页表单填写 不良参数求解!!!!!!

刘锡龙 2019-4-18 1421

不良参数求解!!!!!!!!!!!!!

是在软件开始页面excel数据自动填入网页表单的基础上自己改的代码送上,还没弄完就出现不良参数了。。。。。

_网页表单填写   不良参数求解!!!!!!

import OCR
import Word
import Mail
import CSV
import Dialog
import Clipboard
import Time
import App
import Window
import Mouse
import Keyboard
import Text
import Image
import WebBrowser
import UiElement
import Excel
import Sys
import File
import Set
import Regex



dim hWeb = ""
dim CityArr = ""
dim sRet = ""
dim UserData = Self.Input
hWeb = WebBrowser.Create("chrome","http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"sBrowserPath":"","sStartArgs":""})

For Each key, value In UserData
#icon("@res:ktp6a41t-6sbd-uicj-qdo4-e7e6j5629dv4.png")
Mouse.Action({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"A","attrMap":{"tag":"A","parentid":"top_index","aaname":"系统管理"},"index":0}},"left","click",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":true,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate"})

    #icon("@res:c6vjie25-svik-cnbo-4srd-c18fqg06uk4q.png")
    UiElement.SetValue({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"INPUT","attrMap":{"tag":"INPUT","name":"identityNo"},"index":0}},value["身份证号码"],{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
#icon("@res:s9ebdpe9-eqr2-jgr9-grkn-4fmq8pmfq9uf.png")
Mouse.Action({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"A","attrMap":{"tag":"A","id":"search"},"index":0}},"left","click",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":true,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate"})
#icon("@res:5j7kss30-tf0q-2q14-00os-k9e2f21s1iet.png")
Mouse.Action({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"A","attrMap":{"tag":"A","parentid":"data-list","tableCol":"9"},"index":1}},"left","click",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":true,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate"})


    #icon("@res:s9lctbuo-3d9q-ee33-934b-0het5lj4po17.png")
    UiElement.SetValue({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"INPUT","attrMap":{"tag":"INPUT","name":"name"},"index":0}},value["姓名"],{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    #icon("@res:q1cjcnfm-3nv3-qded-d213-833hnsu94e4d.png")
    UiElement.SetValue({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":{"url":"http://www.ylaow.cn/hsmz/index?openId=90842ffffee12a5176716147247323ff44d#","title":"民政在线监管系统","tagName":"INPUT","attrMap":{"tag":"INPUT","id":"identityNo"},"index":0}},value["身份证号"],{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
   If value["性别"] = "男"
        #icon("@res:71vcesg0-ecel-7ki9-dk30-rt49oakkj5d9.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_rblGender_0","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    Else
        #icon("@res:046j9h6i-ift6-g7u8-fe09-abi9dplmtrfg.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_rblGender_1","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    End If
    CityArr = Split(value["省份城市"],"/")
    #icon("@res:pcsml5mm-9tvv-scmr-v8ku-jbrnevbqrrms.png")
    UiElement.SetSelect({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"SELECT","aaname":" 省/市安徽澳门北京福建甘肃广东广西贵州海南河北河南黑龙江湖北湖南吉林江苏江西辽宁内蒙古宁夏青海山东山西陕西上海四川台湾天津西藏香港新疆云南浙江重庆海外","css":"select#ctl00_mainContent_ddlProvince","frames":[]}},CityArr[0],"text",{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    sRet = WebBrowser.RunJS(hWeb,"function(){\n$(\"#ctl00_mainContent_ddlProvince\").change()\n}",true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    #icon("@res:02jqkhoq-p1jh-s0tq-iclj-hnhie38k345o.png")
    UiElement.SetSelect({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"SELECT","aaname":" 市/地区","css":"select#ctl00_mainContent_ddlCity","frames":[]}},CityArr[1],"text",{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":600})
    #icon("@res:5l5vvmja-g3hs-69b6-23m3-90rdad95hsti.png")
    UiElement.SetSelect({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"SELECT","aaname":" 选择职位类别 销售 市场/市场拓展/公关 商务/采购/贸易 计算机软、硬件/互联网/IT 电子/半导体/仪表仪器 通信技术 客户服务/技术支持 行政/后勤 人力资源 高级管理 生产/加工/制造 质控/安检 工程机械 技工","css":"select#ctl00_mainContent_lbObjectives","frames":[]}},value["求职意向"],"text",{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    If value["爱好"] = "音乐"
        #icon("@res:t8fbg44d-bogd-uqk0-10j2-c95lerobnfp6.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_cblHobies_0","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    Else

    End If
    If value["爱好"] = "运动"
        #icon("@res:jtfunidb-k1nu-231o-7nh7-8c7ubucrvt19.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_cblHobies_1","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    Else
       
    End If
    If value["爱好"] = "电影"
        #icon("@res:05v60d2c-u1d3-dlh8-n6i6-99sotu062hf6.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_cblHobies_2","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    Else

    End If
    If value["爱好"] = "购物"
        #icon("@res:mpqogvv8-92j2-c01e-ib33-gmsch1vbd5cm.png")
        UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_cblHobies_3","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    Else

    End If
    #icon("@res:2cl54v1f-7pl3-afb4-ieq9-32lt0io2dkvi.png")
    Keyboard.InputText({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":11,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"TEXTAREA","aaname":null,"css":"textarea#ctl00_mainContent_tbSelfAssement","frames":[]}},value["自我评价"],true,10,10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"sKeyModifiers":[],"sSimulate":"simulate"})
    #icon("@res:knn1n7i9-3696-crtb-2rao-32hsb755ksbt.png")
    UiElement.SetCheck({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_cbAcceptTerms","frames":[]}},true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
    #icon("@res:0pcupu9r-sgca-ta40-51sv-5gga92ieo3s9.png")
    Mouse.Action({"wnd":[{"cls":"IEFrame","app":"iexplore"},{"cls":"Internet Explorer_Server","title":""}],"html":{"ie_ver":8,"url":"http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx","title":"","tagName":"INPUT","aaname":null,"css":"input#ctl00_mainContent_btnSubmit","frames":[]}},"left","click",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":true,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"uia"})
    Delay(1000)
    WebBrowser.GoBack(hWeb,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
Next
  

最新回复 (2)
  • 九木成林 2019-4-19
    2
    dim UserData = Self.Input
    这里的 Self.Input 是上一个模块传进来的. 所以, 上一个模块也要运行起来哦
  • 陈先生_36935 2019-5-26
    3
    我也遇到这个问题  虽然不一样
返回
发新帖