1,502
社区成员
发帖
与我相关
我的任务
分享
<div class="tabcon">
<h5>人物专访<!-- 人物专访 --></h5>
<dl>
<dt><a href="http://news.csdn.net/a/20090417/210526.html" target="_blank" title="专访龙博Ajax框架创作团队">专访龙博Ajax框架</a></dt>
<dd class="img"><img src="http://info-database.csdn.net/Upload/2009-04-27/z2.jpg" alt="" width="92px" height="68px" /></dd>
<dd>龙博AJAX框架就源于他日常开发中对提高工作效率的渴望。</dd>
</dl>
<dl>
<dt><a href="http://news.csdn.net/a/20090422/210647.html" target="_blank" title="专访Sun公司亚太区主席">专访Sun公司亚太区</a></dt>
<dd class="img"><img src="http://info-database.csdn.net/Upload/2009-04-27/z1.jpg" alt="" width="92px" height="68px" /></dd>
<dd>开源所提倡的开放、分享观念代表了未来技术发展方向。</dd>
</dl>
<dl>
<dt><a href="http://live.csdn.net/" target="_blank" title="UCenter Home开源 助力中国SNS">UCenter Ho</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080606/lgd.jpg" alt="" width="92px" height="68px" /></dd>
<dd>“选择开源是康盛创想始终坚持与用户共赢的价值观的延续。”</dd>
</dl>
<dl>
<dt><a href="http://live.csdn.net/" target="_blank" title="地震中的程序人生">地震中的程序人生</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080528/jueying.jpg" alt="" width="92px" height="68px" /></dd>
<dd>“地震是我们无法控制的,甚至还无法准确预测,可是我们不能因为一次地震就一蹶不振。</dd>
</dl>
<dl>
<dt><a href="http://news.csdn.net/n/20080519/116064.html" target="_blank" title="解读互联网虚拟大脑结构图">解读互联网虚拟大脑结</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080522/liufeng.gif" alt="" width="92px" height="68px" /></dd>
<dd>关于互联网,有两个问题始终摆在人们面前。发展有没有规律可循?互联网最终结局是什么</dd>
</dl>
<dl>
<dt><a href="http://211.100.26.82/CSDN_Live/tw/cc.htm" target="_blank" title="Cruise持续集成工具与实践">Cruise持续集成</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080519/{3FD3F264-070B-4B39-9F47-E302F71E06B6}2392.jpg" alt="" width="92px" height="68px" /></dd>
<dd>敏捷工具Cruise最大的优点就是这些先进功能:软件部署、容易使用和build </dd>
</dl>
<dl>
<dt><a href="http://news.csdn.net/n/20080512/115871.html" target="_blank" title="惠普实验室:创新无国界">惠普实验室:创新无国</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080513/3333.JPG" alt="" width="92px" height="68px" /></dd>
<dd>"科学无国界,和国际接轨,学习国际上先进的技术和研发经验是国内IT人才必不可少的</dd>
</dl>
<dl>
<dt><a href="http://news.csdn.net/n/20080504/115647.html" target="_blank" title="透过韩企看SOA解决方案">透过韩企看SOA解决</a></dt>
<dd class="img"><img src="http://images.csdn.net/20080504/{ABCD6C4F-305E-4119-BFEC-30DA41E04D6F}副本.jpg" alt="" width="92px" height="68px" /></dd>
<dd>可以说,从供需双方的表现来看,SOA已经进入了技术和产品的全面推广期。</dd>
</dl>
</div>
Sub getWeb()
Dim X As XMLHTTP
tmpth = "c:\temp.htm"
URL = "http://www.baidu.com/"
Set X = New XMLHTTP
X.Open "GET", URL, False
X.send
s = X.responseText
ss = "<body"
arr = Split(s, ss)
ss = ss & arr(1)
If Dir(tmpth) <> "" Then Kill tmpth
Open tmpth For Output As 1
Print #1, , ss
Close 1
WebBrowser1.Navigate2 tmpth
Set bd = WebBrowser1.Document.body
Do While bd Is Nothing
DoEvents
Set bd = WebBrowser1.Document.body
Loop
SendKeys "c:\baidu.htm"
SendKeys "{ENTER}"
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER
Kill tmpth
End Sub
Private Sub SavePicture(szURL, fName) '保存图片
'网页路径,文件名
Dim x As XMLHTTP
Dim oStream As ADODB.Stream
Dim xx As String
Set x = New XMLHTTP
x.Open "GET", szURL, False
x.send
xx = app.path + "/"
Set oStream = New ADODB.Stream
oStream.Type = 1
oStream.Open
oStream.Write x.responseBody
oStream.SaveToFile xx + fName
oStream.Close
End Sub
' 简单实现
call SavePicture("http://expert.csdn.net/images/csdn.gif";,"abc.gif")
'功能:取得网址中的所有链接名称和地址
'需要要引用 Microsoft HTML Object Library
Private Sub GetLinks()
Dim Doc As IHTMLDocument2
Dim All As IHTMLElementCollection
Dim L As Integer
Dim i As Integer
Dim Varl As Variant
Set Doc = WebBrowser1.document
Set All = Doc.images '取图片的连接 doc.links 取文字链接
L = All.length
For i = 0 To L - 1
Set Varl = All.Item(i, varempty)
List1.AddItem ("地址:" & Varl.href) 'item.innertext 取文本链接名称
Set Varl = Nothing
Next i
Set All = Nothing
Set Doc = Nothing
End Sub
'然后在查找JPG,BMP等图片文件
Sub getWeb()
Dim X As XMLHTTP
tmpth = "c:\temp.htm"
URL = "http://www.baidu.com/"
Set X = New XMLHTTP
X.Open "GET", URL, False
X.send
s = X.responseText
ss = "<body>"
arr = Split(s, ss)
ss = ss & arr(1)
If Dir(tmpth) <> "" Then Kill tmpth
Open tmpth For Output As 1
Print #1, , ss
Close 1
WebBrowser1.Navigate2 tmpth
Set bd = WebBrowser1.Document.body
Do While bd Is Nothing
DoEvents
Set bd = WebBrowser1.Document.body
Loop
SendKeys "c:\baidu.htm"
SendKeys "{ENTER}"
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER
Kill tmpth
End Sub
Sub ldy888()
Dim X As XMLHTTP
tmpth = "c:\temp.htm"
URL = "http://news.csdn.net/"
Set X = New XMLHTTP
X.Open "GET", URL, False
X.send
s = X.responseText
ss = "<div class=""tabcon"">"
arr = Split(s, ss)
ss = ss & arr(1)
Dim bt() As Byte
bt = StrConv(ss, 128)
If Dir(tmpth) <> "" Then Kill tmpth
Open tmpth For Binary As 1
Put #1, , bt
Close 1
WebBrowser1.Navigate2 tmpth
Set bd = WebBrowser1.Document.body
Do While bd Is Nothing
DoEvents
Set bd = WebBrowser1.Document.body
Loop
SendKeys "c:\人物专访.htm"
SendKeys "{ENTER}"
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER
Kill tmpth
End Sub
Private Sub Form_Load()
Me.WebBrowser1.Navigate2 "http://news.csdn.net/"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If URL = "http://news.csdn.net/" Then
Dim fn As Integer
Dim div As Object
For Each div In Me.WebBrowser1.Document.getElementsByTagName("DIV")
If div.className = "tabcon" Then Exit For
Next
fn = FreeFile
Open "c:\myhtml.html" For Output As #fn
Print #fn, "<html><body>" & div.innerHTML & "</body></html>"
Close #fn
MsgBox "人物专访保存完毕!"
End If
End Sub
Open TEMPFILE For Output As #1 'temp html file used for read by word application
Print #1, TEMP
Close #1
'save as word document
Set MYDOC = myword.Documents.Open(FileName:=TEMPFILE, Format:=wdOpenFormatAuto)
If MYDOC.Content.Hyperlinks.Count > 0 Then
For K = MYDOC.Content.Hyperlinks.Count To 1 Step -1
MYDOC.Content.Hyperlinks(K).Delete
Next
End If
MYDOC.SaveAs folder & "\xxxx.htm", FileFormat:=wdFormatHTML
MYDOC.Close
Kill TEMPFILE
Open TEMPFILE For Output As #1 'temp html file used for read by word application
Print #1, TEMP
Close #1
'save as word document
Set MYDOC = myword.Documents.Open(FileName:=TEMPFILE, Format:=wdOpenFormatAuto)
If MYDOC.Content.Hyperlinks.Count > 0 Then
For K = MYDOC.Content.Hyperlinks.Count To 1 Step -1
MYDOC.Content.Hyperlinks(K).Delete
Next
End If
MYDOC.SaveAs folder & "\xxxx.htm", FileFormat:=wdFormatHTML
MYDOC.Close
Kill TEMPFILE