求代码: 抽取网页中指定位置的文本(只有55分了)

thinclient 2012-12-05 10:53:29
网址如下,是一个查英语单词的网页
http://dict.cn/victory
我想用代码得到这个页面中的如下信息:
1. 单词:即victory
2. 音标  
3. 基本释义
4. 例句
5. 词语用法
6. 近反义词
...全文
298 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2012-12-06
  • 打赏
  • 举报
回复
用1楼截取字符串的方法。

用 WebBrowse 控件打此网页
loWebDoc=Thisform.WebBrowser1.Document
MessageBox(loWebDoc.getElementsByTagName('H1').Item(0).innerHTML)
MessageBox(loWebDoc.getElementsByTagName('BDO').Item(0).innerHTML)
MessageBox(loWebDoc.getElementsByTagName('STRONG').Item(0).innerHTML)
MessageBox(loWebDoc.getElementsByTagName('OL').Item(3).innerHTML) && 再对这个截取就容易了
MessageBox(loWebDoc.getElementsByTagName('DL').Item(0).innerHTML) && 再对这个截取就容易了
MessageBox(loWebDoc.getElementsByTagName('DIV').Item(35).innerHTML) && 再对这个截取就容易了
thinclient 2012-12-06
  • 打赏
  • 举报
回复
谢回复 希望其它朋友也能帮忙
taohua300 2012-12-05
  • 打赏
  • 举报
回复
示例
lcUrl = [http://dict.cn/victory]
oHtml = Createobject("MICROSOFT.XMLHTTP")
oHtml.open("get", lcUrl, .F.)
oHtml.send
lcStr = oHtml.responseBody

word1 = Strextract(Substr(lcStr,At('class="keyword"',lcStr)),'>','<')
?'1. 单词:',Strconv(word1,2)
可以讲lcStr的内容输出到文本中 然后word1的取值方法取出后面5项内容

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧