Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2397|回复: 2

[已解决]请高手帮忙改改这个提取网页上数据的代码,谢谢!

[复制链接]
发表于 2011-10-21 21:41 | 显示全部楼层 |阅读模式
我常常会关注http://115.com/folder/f599ba1d0b5/这个网页内容的更新,               
但有时需要一个页面一个页面去查找自己需要的内容,很苦.希望高手帮忙                                       
用excel自动提取第1-13页的文件名及链接.以便找出我自己需要的内容,                        


上次高人
northwolves给出的代码如下,但这次115网盘改版了,而我却不懂改,请高手帮忙,谢谢!
一个用VBA提取数据的简单问题.rar (8.18 KB, 下载次数: 9)

Sub getall()
Dim url As String, v() As String, s() As String
url = "http://u.115.com/folder/f9e1f2bb29/"
With CreateObject("Msxml2.XMLHTTP")
For p = 1 To 5
.Open "get", url & p, False
.send
Do While Not .readystate = 4
DoEvents
Loop
v = Filter(Split(.responsetext, vbCrLf), "<h5>")
For i = 0 To UBound(v)
s = Split(v(i), """")
n = n + 1
ActiveSheet.Hyperlinks.Add Anchor:=Cells(n, 1), Address:=s(3), TextToDisplay:=s(1)
Next
Next
End With
End Sub



最佳答案
2011-11-3 21:36
根据网站具体情况作了修改,你试试:
提取网站数据.rar (14.03 KB, 下载次数: 30)
发表于 2011-11-3 21:36 | 显示全部楼层    本楼为最佳答案   
根据网站具体情况作了修改,你试试:
提取网站数据.rar (14.03 KB, 下载次数: 30)
回复

使用道具 举报

发表于 2012-10-6 19:17 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 15:08 , Processed in 0.564310 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表