VBA根据过滤器选择下载网站数据

时间:2019-06-18 19:20:36

标签: excel vba download dropdown screen-scraping

没有VBA经验,我正在尝试: -登录网站 -导航到特定网页 -从下拉菜单中选择 -输入开始日期和结束日期 -下载数据

我被限制在使用哪种语言上,这将单击下拉按钮,并允许我选择正在寻找的值。我尝试通过id选择元素,但似乎我缺少对象。

Sub test()
Set ie = CreateObject("InternetExplorer.application")
    ie.Visible = True
    ie.navigate ("https://admin5.brinkpos.net/Public/Login" & ActiveCell)
    Do
            If ie.readyState = 4 Then
                ie.Visible = True
                Exit Do
        Else
            DoEvents
        End If
    Loop

ie.document.forms(0).all("Username").Value = "kblythe"
ie.document.forms(0).all("Password").Value = "<redacted>" 
ie.document.forms(0).submit
ie.navigate "https://admin5.brinkpos.net/Reports/Report/SalesSummaryByLocation/"
ie.document.getElementById("select2-search").Value = "Date Range"

我想做的就是单击下拉菜单。 选择日期范围或在搜索表单中填写日期范围 输入开始和结束日期。 点击下载按钮 1(选择日期范围时的元素) 2(选择开始日期时的元素) 请让我知道还需要什么帮助。谢谢

0 个答案:

没有答案