Browser("企业招聘").Navigate "http://www.eptrc.com/job_list.aspx"
Browser("企业招聘").Page("企业招聘").Sync
Set dom = Browser("企业招聘").Page("企业招聘").Object.documentElement
flag = 0
Set odivs = dom.getElementsByTagName("div")
For i = 0 to odivs.length - 1
If (trim(odivs(i).innertext)) = "企业招聘信息" Then
' msgbox odivs(i).innertext & ", " & i
flag = flag + 1
Set mydiv = odivs(i)
Exit for
End If
Next
'msgbox flag
dim content
If flag = 1 Then
flag = 0
Set strCompanyNameTitleDiv = mydiv.parentnode
If trim(strCompanyNameTitleDiv.classname) = "texttitle" Then
Set mysearchtable = strCompanyNameTitleDiv.nextsibling
Set mychilddivs = mysearchtable.childnodes
For i = 0 to mychilddivs.length - 1
If trim(myChildDIVs.item(i).classname) = "row" or trim(myChildDIVs.item(i).classname) = "rowhl" Then
flag = flag + 1
set cpNode = myChildDIVs.item(i).firstChild.getElementsByTagName("A").item(0).attributes
myhref = myChildDIVs.item(i).firstChild.getElementsByTagName("A").item(0).href
If i < 1 Then
Systemutil.Run "C:\Program Files\Internet Explorer\iexplore.exe", "", "", "open"
Browser("Browser").Navigate myhref
End If
strCompanyName = myChildDIVs.item(i).firstChild.getElementsByTagName("DIV").item(1).innertext
content = content & strCompanyName & vbCrLf
End If
Next
End If
End If
msgbox attr
msgbox content作者: msnshow 时间: 2010-11-30 22:52
比较难,就人工都很难作者: dreamever 时间: 2010-12-1 11:43
1、首先获取当前关键词的搜索结果列表;
2、针对每个搜索结果,利用一个循环判断其内容中是否包含指定的关键词;
3、具体的通过标准需要根据搜索功能的需求规格来,例如是否必须完全匹配,是否要求关键词的顺序一致,是否运行只包含部分关键词;然后记录结果即可作者: fredick 时间: 2010-12-1 17:28
ding作者: YapsiLee 时间: 2010-12-1 22:46
判断是否存在关键字。。。