问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB如何获取下面代码中指定链接地址

发布网友 发布时间:2022-05-05 08:49

我来回答

5个回答

热心网友 时间:2023-10-25 20:30

Private Sub Command1_Click()
    Dim S As String, S1 As String, i As Long, j As Long
    Dim Tz1 As String, Tz2 As String
    Tz1 = "class=""SubL20""></b>"
    Tz2 = " class=""lf"">"
    S = "<div class="txt_tou">...."‘请在这里修改为上述网页代码,以便下面分析
    i = InStr(1, S, Tz1, vbTextCompare)
    Do While i > 0
        j = InStr(i + Len(Tz1), S, Tz2, vbTextCompare)
        S1 = Mid(S, i, j - i)
        i = InStr(1, S1, "<b title=", vbTextCompare)
        If i = 0 Then
            Tz1 = "<a href="""
            i = InStr(1, S1, Tz1, vbTextCompare)
            S1 = Mid(S1, i + Len(Tz1))
            i = InStr(S1, """")
            S1 = Left(S1, i - 1)
            MsgBox "你要找的网页链接是:" & S1
            Exit Do
        End If
        i = InStr(j + Len(Tz2), S, Tz1, vbTextCompare)
    Loop

热心网友 时间:2023-10-25 20:31

Private Sub Command1_Click()
WebBrowser1.Navigate "https://www.baidu.com/s?wd=混胶机"
End Sub
Private Sub List1_Click()
Text1.Text = List1
Text2.Text = List1.ListIndex                      'list1选中行行数
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
List1.Clear
Dim Document, i, s1, s2
For i = 0 To WebBrowser1.Document.links.length - 1
s1 = WebBrowser1.Document.links(i).href
s2 = WebBrowser1.Document.links(i).innertext
List1.AddItem s2 & " : " & s1
Next
End Sub

热心网友 时间:2023-10-25 20:30

Private Sub Command1_Click()
    Dim S As String, S1 As String, i As Long, j As Long
    Dim Tz1 As String, Tz2 As String
    Tz1 = "class=""SubL20""></b>"
    Tz2 = " class=""lf"">"
    S = "<div class="txt_tou">...."‘请在这里修改为上述网页代码,以便下面分析
    i = InStr(1, S, Tz1, vbTextCompare)
    Do While i > 0
        j = InStr(i + Len(Tz1), S, Tz2, vbTextCompare)
        S1 = Mid(S, i, j - i)
        i = InStr(1, S1, "<b title=", vbTextCompare)
        If i = 0 Then
            Tz1 = "<a href="""
            i = InStr(1, S1, Tz1, vbTextCompare)
            S1 = Mid(S1, i + Len(Tz1))
            i = InStr(S1, """")
            S1 = Left(S1, i - 1)
            MsgBox "你要找的网页链接是:" & S1
            Exit Do
        End If
        i = InStr(j + Len(Tz2), S, Tz1, vbTextCompare)
    Loop

热心网友 时间:2023-10-25 20:31

首先获得网页源代码的字符串,然后用正则匹配出所有的超链接即可。
如果只要第二个超链接,可以只取出上面的匹配结果集合中的第二项。

热心网友 时间:2023-10-25 20:30

Private Sub Command1_Click()
    Dim S As String, S1 As String, i As Long, j As Long
    Dim Tz1 As String, Tz2 As String
    Tz1 = "class=""SubL20""></b>"
    Tz2 = " class=""lf"">"
    S = "<div class="txt_tou">...."‘请在这里修改为上述网页代码,以便下面分析
    i = InStr(1, S, Tz1, vbTextCompare)
    Do While i > 0
        j = InStr(i + Len(Tz1), S, Tz2, vbTextCompare)
        S1 = Mid(S, i, j - i)
        i = InStr(1, S1, "<b title=", vbTextCompare)
        If i = 0 Then
            Tz1 = "<a href="""
            i = InStr(1, S1, Tz1, vbTextCompare)
            S1 = Mid(S1, i + Len(Tz1))
            i = InStr(S1, """")
            S1 = Left(S1, i - 1)
            MsgBox "你要找的网页链接是:" & S1
            Exit Do
        End If
        i = InStr(j + Len(Tz2), S, Tz1, vbTextCompare)
    Loop

热心网友 时间:2023-10-25 20:32

Dim AObj As Object
Dim NewAObj As Object
Dim temp As String

Private Sub Command1_Click()
Set AObj = WebBrowser1.Document.getElementsByTagName("a")
For Each NewAObj In AObj
temp = Trim(NewAObj.innerhtml)
If temp = "ssss" Then
text1.text = NewAObj
End If
Next
End Sub

热心网友 时间:2023-10-25 20:32

你用正则匹配:

Detail\.aspx\?sid=\d+

就可以了

追问你这是吧全部链接找出来,我要找特定的!

追答先匹配DIV
然后过滤掉带有BBBBBBBB的
最后提取链接

热心网友 时间:2023-10-25 20:31

Private Sub Command1_Click()
WebBrowser1.Navigate "https://www.baidu.com/s?wd=混胶机"
End Sub
Private Sub List1_Click()
Text1.Text = List1
Text2.Text = List1.ListIndex                      'list1选中行行数
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
List1.Clear
Dim Document, i, s1, s2
For i = 0 To WebBrowser1.Document.links.length - 1
s1 = WebBrowser1.Document.links(i).href
s2 = WebBrowser1.Document.links(i).innertext
List1.AddItem s2 & " : " & s1
Next
End Sub

热心网友 时间:2023-10-25 20:31

Private Sub Command1_Click()
WebBrowser1.Navigate "https://www.baidu.com/s?wd=混胶机"
End Sub
Private Sub List1_Click()
Text1.Text = List1
Text2.Text = List1.ListIndex                      'list1选中行行数
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
List1.Clear
Dim Document, i, s1, s2
For i = 0 To WebBrowser1.Document.links.length - 1
s1 = WebBrowser1.Document.links(i).href
s2 = WebBrowser1.Document.links(i).innertext
List1.AddItem s2 & " : " & s1
Next
End Sub

热心网友 时间:2023-10-25 20:31

首先获得网页源代码的字符串,然后用正则匹配出所有的超链接即可。
如果只要第二个超链接,可以只取出上面的匹配结果集合中的第二项。

热心网友 时间:2023-10-25 20:32

Dim AObj As Object
Dim NewAObj As Object
Dim temp As String

Private Sub Command1_Click()
Set AObj = WebBrowser1.Document.getElementsByTagName("a")
For Each NewAObj In AObj
temp = Trim(NewAObj.innerhtml)
If temp = "ssss" Then
text1.text = NewAObj
End If
Next
End Sub

热心网友 时间:2023-10-25 20:32

你用正则匹配:

Detail\.aspx\?sid=\d+

就可以了

追问你这是吧全部链接找出来,我要找特定的!

追答先匹配DIV
然后过滤掉带有BBBBBBBB的
最后提取链接

热心网友 时间:2023-10-25 20:31

首先获得网页源代码的字符串,然后用正则匹配出所有的超链接即可。
如果只要第二个超链接,可以只取出上面的匹配结果集合中的第二项。

热心网友 时间:2023-10-25 20:32

Dim AObj As Object
Dim NewAObj As Object
Dim temp As String

Private Sub Command1_Click()
Set AObj = WebBrowser1.Document.getElementsByTagName("a")
For Each NewAObj In AObj
temp = Trim(NewAObj.innerhtml)
If temp = "ssss" Then
text1.text = NewAObj
End If
Next
End Sub

热心网友 时间:2023-10-25 20:32

你用正则匹配:

Detail\.aspx\?sid=\d+

就可以了

追问你这是吧全部链接找出来,我要找特定的!

追答先匹配DIV
然后过滤掉带有BBBBBBBB的
最后提取链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见关在拘留所里的人又出了交通事故,是什么意思? ...我朋友前阵子撞死了人,没有违规,当时立即报案了,现在在拘留所... 醉驾出事故,车已经给修了,现在已经进拘留所十多天了,什么时候能判... 朋友因为工地伤亡事故被拘留,现在已经25天了,赔偿金也付了10多天了... 江淮帅铃国4??加油发动机抖动冒黑烟是怎么回事? ...只换机油和格,现在5万公里了,请需要换些什么东西 诗经·国风·中谷有蓷原文、译文以及鉴赏 求解签 情缘 下签 条其啸矣。遇人之不淑矣。 解曰:孽缘遮眼 强栖双... 条其啸矣 如何将域解除? 教师资格面试报名有几天的时间啊? 我想学logo设计,但是我看到PS,和AI教程,却不想学。。请问这是我没毅力?还是我对这方面没兴趣? CAD如何快速熟练? 要学平面设计要熟悉哪几种软件?自学可以么? LOGO设计好学吗?自学需要什么?另外请推荐一个软件。 pmp认证在哪个电视节目中出现过 PMP认证考试有视频教程不? iphone7 通话时间怎么查询 如果主副卡是同一个人使用的可以查通话记录吗? 谁知到动漫人物的眼睛怎么画? 动漫人物的眼睛怎么画 动漫人的眼睛怎么画 不胜其烦整个词是什么意思 忘了一个人的抖音名字 外贸结算的介绍 外贸企业托收结算怎么收的呢? 金属漆和珠光漆有什么区别? 汽车里面的金属漆和普通漆的区别?那个好? 奔驰C260时尚车身普通漆和金属漆有什么区别 汽车普通漆和金属漆的区别汽车的车漆分为金属漆和非 怎么设置链接到一个网页的指定位置 html中的href属性用来标记 HTML中怎么在指定位置做超链接? 淘宝店用DW矩形热点为一张图片添加多链接,代码复制到店铺装修,指定的链接地址打不开或者打开的是错的。 如何让链接地址在指定框架页内打开啊 如何下载一个网址上所有链接地址上的指定类型文件? 蕊珂人参奢宠贵妇膏和梵蜜琳贵妇膏哪个好用? cRV玻璃胶条更换时要降下车窗玻璃吗? STGERNAN圣歌娜贵妇膏的牌子怎么样? 闫五笔怎么打字五笔 大众日报朗读者大赛在哪里可以找到自己的 买了个洪恩朗读者,看到好多人评论说不能注册,请问该在哪里去注册呢,我在洪恩官网找了好久,没有发现啊 “小小朗读者”报名什么时间截止? 闫 这个字有几个读法?有什么快速打出的方法? 《朗读者》《等着我》中央七套播不播 洪恩笔不读了,有电,也发声,就是点读不读了,不知道怎么回事? 洪恩朗读者点读笔 儿子要学英语,想找那种一句一句教你读的网站或者软件,谢谢 孩子不愿意学英语怎么办? 2011年点读笔排行榜?