excel - 使用excel vba进行多个网页归档
问题描述
我已经编写了一个代码,该代码可以使用 excel 填写详细信息,但它涉及验证码,因此我在此期间添加了 50 秒的等待时间,我在网页中填写详细信息,然后 vba 单击提交按钮和 vba转到下一页。
现在我无法在打开的下一页上输入任何详细信息。如果我使用的 url 比它只在第一页上发送,所以我很困惑如何在第二个网页上输入详细信息。代码如下
Option Explicit
Private bot As New selenium.ChromeDriver
Sub gift_code()
bot.Start "chrome", "https://starbuckscardredemption.com/index.html#/home/svc-Cashout-Eligibility/"
bot.Get "/"
bot.FindElementByName("giftCardNumber").SendKeys Sheet1.Range("A2").Value
bot.FindElementByName("pin").SendKeys Sheet1.Range("B2")
bot.FindElementById("state").SendKeys Sheet1.Range("C2")
bot.FindElementById("zipCode").SendKeys Sheet1.Range("D2")
Application.Wait (Now + TimeValue("0:00:20"))
bot.FindElementByClass("btn btn-md btn1 btn-block").Click
Application.Wait (Now + TimeValue("0:00:05"))
bot.Start "chrome", "https://starbuckscardredemption.com/index.html#/home/svc-Cashout-CustomerDetails/"
bot.Get "/"
bot.FindElementByName("firstName").SendKeys Sheet1.Range("B6")
End Sub
解决方案
推荐阅读
- d3.js - 是否可以在 D3 中可视化大图?
- java - Android Studio - 聊天不显示
- gradle - gradle:如何从另一个项目访问 gradle.properties
- css - 单击同一页面上的锚链接时关闭汉堡菜单
- python - Pandas 按时间绘制分组条形图
- python-3.x - 从数据类型为 tf.string 的张量中提取字符串值时遇到问题
- c++ - std::array 的初始化
当 T 不可默认构造时,在构造函数初始值设定项列表中 - c# - MVC 中的自定义验证属性
- html - 谁能告诉我如何用 HTML/CSS 插入它
- linux - 如何编写“bash script.sh 参数”