VBA从网站插入.csv,.csv不在url中

我试图找出是否有一种方式与VBA下载.csv文件在屏幕的左下angular名为“下载”在此链接:

http://www.redfin.com/homes-for-sale#!excl_ss=true&market=socal&max_price=300000&min_price=50000&num_baths=1.0&num_beds=1&region_id=11203&region_type=6&time_on_market_range=30-&uipt=2&v=8

.csv似乎没有附加到我知道如何导入的URL,但我无法弄清楚。 任何帮助,将不胜感激。

马特

试试这个url:

http://www.redfin.com/stingray/do/gis-search?market=socal&region_id=11203&region_type=6&excl_ss=true&hoa=&max_listing_approx_size=&max_num_beds=&max_parcel_size=&max_price=300000&max_year_built=&min_listing_approx_size=&min_parcel_size=&min_price=50000&min_year_built=&num_baths=1.0&num_beds = 1&open_house =&PKG = – &RD = SF = 1%2C2%2C3&sold_within_days =&状态= 1&time_on_market_range = 30-&uipt = 2&v = 8&num_homes = 500& SP = T&人= 1&渲染= CSV

实际上有一个URL,它只是隐藏的,并通过一些JavaScript代码访问。

通常,如果您想知道正在使用哪个URL,请尝试以下操作:

  • 在Chrome中:

    • 按下Ctrl-Shift-J; 这应该调出debugging控制台。
    • 点击左下方的button以取消debugging控制台的连接。 它现在应该在一个单独的窗口。
    • 转到“networking”标签。
    • 在网站上点击链接下载CSV文件。
    • 注意出现在“networking”选项卡中的新项目。 其中之一可能是下载CSV文件的请求。 尝试右键单击它,然后select“在新选项卡中打开”。 如果您最终获得了CSV文件下载对话框,那么这就是您正在寻找的URL。
  • 在Firefox中:

    • 安装FireBug插件,并做类似于Chrome的东西。

当然它确实:

http://www.redfin.com/stingray/do/gis-search?market=socal&region_id=11203&region_type=6&excl_ss=true&hoa=&max_listing_approx_size=&max_num_beds=&max_parcel_size=&max_price=300000&max_year_built=&min_listing_approx_size=&min_parcel_size=&min_price=50000&min_year_built=&num_baths=1.0&num_beds = 1&open_house =&PKG = – &RD = SF = 1%2C2%2C3&sold_within_days =&状态= 1&time_on_market_range = 30-&uipt = 2&v = 8&num_homes = 500& SP = T&人= 1&渲染= CSV

您可以使用IEDeveloper Tools来findURL,如下所示:

  • 打开网站并按F12
  • 在出现的窗口(开发工具)中,selectPointer Icon
  • selectPointer Icon ,点击网站上的Download Link
  • 在“ Developer Tools窗口中,您会注意到大量的HTML出现在选定的行中; 此行包含指向CSV的链接。
  • 在该行中selectdownloadCsv函数中的文本: list.downloadCsv('...text to select...')
  • 在URL中的http://www.redfin.com之后添加复制的文本。