【发布时间】:2015-10-27 19:53:13
【问题描述】:
我在 excel 中使用 VBA 进行网页抓取。我正在尝试拉下网站上链接的 URL。
在此网站上进行搜索,选中底部附近的任何复选框:(http://www.fpi.co.za/YourFinancialPlanning/FindaFinancialPlanner/tabid/3255/Default.aspx)
你会看到这里有一个名单(南非的顾问)
如果您单击名称,它将带您进入一个新页面。话虽如此,改网址的方法其实是通过javascript__doPostBack,也就是说我不能简单的getelementsbyclassname().href
我知道我可以简单地使用 VBA 单击链接,然后存储 URL,但是有没有什么方法可以在不导航的情况下获取该 URL?
这是我正在处理的 HREF:
javascript:__doPostBack('dnn$ctr4953$Clients_Custom$ctl00$rg_Members$ctl00$ctl04$lnkName','')
postBackOptions.ActionURL 周围有什么东西吗?
【问题讨论】:
标签: javascript vba excel web-scraping