html的P标签中的一段文字,怎样得到每一行的文字? 5
因为p标签中的文字是自动换行排版的,怎样能得到每一行的文字?错了,其实是div标签,它内部的文字因为是自动排版的。要怎么获取每一行的文字,或者是行首或者行尾的单个文字也可...
因为p标签中的文字是自动换行排版的,怎样能得到每一行的文字?
错了,其实是div标签,它内部的文字因为是自动排版的。要怎么获取每一行的文字,或者是行首或者行尾的单个文字也可以?
不能通过每行的字数来计算行数,因为每行字数有多有少……
跪求啊…… 展开
错了,其实是div标签,它内部的文字因为是自动排版的。要怎么获取每一行的文字,或者是行首或者行尾的单个文字也可以?
不能通过每行的字数来计算行数,因为每行字数有多有少……
跪求啊…… 展开
展开全部
界面中需要一个按钮command1,一个MS internet controls 名为webbrowser1,代码如下:
Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.163.com" ‘此处改为你的url
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set doc = WebBrowser1.Document
Dim fn As Integer
fn = FreeFile
'输出文件在C:\网页标题.txt
Open "c:\" & doc.Title & ".txt" For Output As fn
For i = 0 To doc.All.length - 1
If LCase(doc.All(i).tagname) = "p" Then
Print #fn, doc.All(i).innertext
End If
Next i
Close fn
MsgBox "提取完成"
End Sub
Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.163.com" ‘此处改为你的url
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set doc = WebBrowser1.Document
Dim fn As Integer
fn = FreeFile
'输出文件在C:\网页标题.txt
Open "c:\" & doc.Title & ".txt" For Output As fn
For i = 0 To doc.All.length - 1
If LCase(doc.All(i).tagname) = "p" Then
Print #fn, doc.All(i).innertext
End If
Next i
Close fn
MsgBox "提取完成"
End Sub
更多追问追答
追问
你这是html代码么?…………|
你是不是特地来消遣洒家的?
追答
仔细看HTML源码,看内的文字中有无其它标记,比哪,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询