Foxtable(狐表)用户栏目专家坐堂 → [求助]阿里妈妈 我要哭死了


  共有2234人关注过本帖树形打印复制链接

主题:[求助]阿里妈妈 我要哭死了

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/12 20:35:00 [显示全部帖子]

无法登陆,要手机验证码啊。你自食其力

 

Dim web = Forms("窗口1").Controls("WebBrowser1").BaseControl
For Each tr As object In web.Document.GetElementsByTagName("包含着A的元素啊")
    If tr.GetAttribute("ClassName") = "可以定位到A的Class啊"
        Dim a = tr.GetElementsByTagName("a")(要不你就用这个看哪个数字是啊)
        output.show(a.GetAttribute("href"))
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/12 20:52:00 [显示全部帖子]

哦,是我不好,写错了

 

Dim lujing As String = ProjectPath & "\分析结果.txt"
Dim web As System.Windows.Forms.WebBrowser = Forms("工具").Controls("WebBrowser1").BaseControl
Dim dizhi As String
For Each tr As object In web.Document.GetElementsByTagName("li")
    If tr.GetAttribute("ClassName") = "title" Then
        output.show(tr.innerhtml)
        dizhi = dizhi & tr.GetElementsByTagName("a")(0).GetAttribute("href") & vbcrlf
    End If
Next

FileSys.WriteAllText(lujing, dizhi, False, Encoding.Default)
Dim Proc As New Process '定义一个新的Process
Proc.File = lujing
Proc.Start()


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/12 21:09:00 [显示全部帖子]

获取数据是一环接一环的。先获取到class=title的元素tr,然后再获取里面的东西。

 

document是没用的东西,我之前拷贝代码的时候写错了没留意。


 回到顶部