
VBA获取的网页信息与实际页面数据不符,跪求帮助!
各位亲,我的需求就是把提取对应美国亚马逊搜索结果里面的在线产品总数对应生成的连接没有问题了,但是出来的结果和实际打开的页面里的内容不一样。。。提取出来的数据,在对应页面里...
各位亲,我的需求就是把提取对应美国亚马逊搜索结果里面的 在线产品总数对应生成的连接没有问题了,但是出来的结果和实际打开的页面里的内容不一样。。。提取出来的数据 ,在对应页面里面压根就找不到,现在完全不知道是怎么回事。。。。跪求大神帮忙看下这是个范例页面https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=adult+tutu这是其中的一个连接,实际页面上是1-36 of over 1,000 而代码出来的 1-48 of over 1,000 小白一枚,就零时学了一下写的,现在完全不懂这是怎么回事。。。跪求解答跪求解答~~~~~Sub test()Dim url As StringDim need As Stringurl = "https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=adult+tutu"Dim i As Integer For i = 2 To num need = getnum(url) Range("W" & i) = need Next End SubFunction getnum(ByVal url As String) As String With CreateObject("MSXML2.XMLHTTP") .Open "GET", url, False .send ss = StrConv(.responsebody, vbUnicode, &H804) ss = Split(Split(ss, "<span id=""s-result-count"">")(1), "<span>")(0) ss = Replace(ss, "results for", "") getnum = ss End WithEnd Function
展开
2018-07-14 · 百度知道官方认证企业

腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
关注

展开全部
两种方法,一是使用AJAX,二是开启IE进程!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、这个问题很专业。
2、建议去专业论坛问问。
3、或者咨询某宝的VBA卖家。
4、百度知道能给出的是一般性的回答。
2、建议去专业论坛问问。
3、或者咨询某宝的VBA卖家。
4、百度知道能给出的是一般性的回答。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询