当前位置:首页 > 每日看点

怎么使用 selenium 自动操作浏览器?

卡卷网2年前 (2024-12-03)每日看点253

我怎么试都不行,总是提示我的网页元素不对,定位不了,我实在是没办法了,我没有网页的基础,VBA也是最近百度在边用边学的,找了很多资料,我猜应该这是一个iframe窗口,可能需要用什么代码/语法进到这个iframe窗口里面才能操作这里面的内容,求各位指教,我最终是希望通过VBA自动登陆这个网站,然后在里面的界面上传核注清单导入文件,但是第一步登陆就卡住了,我用同样的方式操作其他的网页都能登陆,不过其他网页的构造应该是比较简单的。

手工操作步骤:打开首页-点击卡介质-输入卡密码-点击登陆-登陆成功网页跳转-选择加贸保税中的加工贸易手册-网页跳转-点击进口核注清单-点击导入按钮-选择本地文件-上传-上传成功-点击暂存

奉上我的VBA代码,请高人指点?
网址在这:sz.singlewindow.cn/inde

Sub start_chrome() '声明并实例化一个chromedriver。 Dim chrome_driver As New ChromeDriver '指定chrome浏览器程序的位置。 chrome_driver.SetBinary "C:\Program Files\Google\Chrome\Application\chrome.exe" '设置隐性等待时间,即加载刷新网页等待返回成功的时间。默认30s。如果网速等原因,一个网页可能超时。用这个时间,可以设置等待时间。 chrome_driver.Timeouts.ImplicitWait = 60 '启动 chrome_driver.Start "chrome" '转到单一窗口网页 chrome_driver.Get "https://sz.singlewindow.cn/index" chrome_driver.Wait 5000 '转到单独登陆的iframe窗口页面 chrome_driver.Get "https://app.singlewindow.cn/cas/login?_local_card_flag=1&service=https%3A%2F%2Fapp.singlewindow.cn%2Fcas%2Fjump.jsp%3FtoUrl%3DaHR0cHM6Ly9hcHAuc2luZ2xld2luZG93LmNuL2Nhcy9vYXV0aDIuMC9hdXRob3JpemU.Y2xpZW50X2lkPXN6MDAwMDAwMDBWZTRTOUowMTQmcmVzcG9uc2VfdHlwZT1jb2RlJnJlZGlyZWN0X3VyaT1odHRwcyUzQSUyRiUyRnN6LnNpbmdsZXdpbmRvdy5jbiUyRk9BdXRoTG9naW5Db250cm9sbGVy&configInfoB64=JmNvbG9yQTE9RkZGRkZGJmNvbG9yQTI9NzUsNzksODQsMC43NQ%3D%3D&_local_login_flag=1&logoutFlag=1&localServerUrl=https%3A%2F%2Fsz.singlewindow.cn&localDeliverParaUrl=%2Fdeliver_para.jsp" chrome_driver.Wait 5000 '点击卡介质、输入密码、点击登录 chrome_driver.FindElementById("//*[@id='span31']").Click chrome_driver.FindElementById("//*[(@id = 'password')]").SendKeys Range("A1") chrome_driver.FindElementById("//*[@id='loginbutton']").Click End Sub

怎么使用 selenium 自动操作浏览器?  第1张

错误提示

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2617.html

分享给朋友:

相关文章

为什么苹果贵没人喷,华为贵一群人喷?

苹果: 6:¥5288,6s:¥5288,7:¥5288,8:¥5288,XR:¥6299,11:¥5499,12:¥5999,13:¥5999,14:¥5999,15:¥5999,16:¥5999 华为: P8:¥2888,P9:¥298…

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。 某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。 就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。 用了这…

台积电通知其中国客户,从下周开始,所有 7nm 及以下芯片出货将停止。如何看待这一行为?

台积电通知其中国客户,从下周开始,所有 7nm 及以下芯片出货将停止。如何看待这一行为?

我说美国快要没招了,你信么? 这次台积电宣布停止向中国大陆客户供应7纳米及更先进AI芯片,再加上前段时间台积电对华为的制裁,我们基本可以认为,台积电在高端芯片领域,已经彻底把大陆给拉黑了,这也意味着中美芯片战已经到了最关键的时刻,一旦我们克…

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为 1外卖小哥对ip68等手…

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接…

在 Kubernetes 中,Service 的实现原理是什么,它是如何实现服务发现的?

行,问的这个问题挺有意思,Kubernetes 里 Service 是怎么实现的,服务发现是怎么回事,咱就直说了。这事儿看起来挺玄乎,但掰开揉碎了讲,也就那么回事。你得把这事儿想得简单点,别一上来就被啥术语吓住了——其实全是些搬砖的套路。…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。