- UID
- 364360
- 在线时间
- 0 小时
- 最后登录
- 1970-1-1
- 注册时间
- 2013-2-10
- 宅魂
- 112 点
- 贡献
- 47 点
- 宅币
- 462 枚
- 灵石
- 0 块
- 元气(技能点)
- 2 点
- 活跃
- 0 ℃
- 听众
- 5
- 收听
- 0
该用户从未签到
Continue
- 积分
- 1039
|
发表于 2013-2-16 14:45:35
|
显示全部楼层
你们这些人够了
楼主先找找xmlhttp的用法
然后用他获取百科页面的源代码
http://baike.baidu.com/list-php/dispose/searchword.php?word=+被urlencode编码过的查找关键字+&pic=1
urlencode一般现在的编程语音都有这个函数
得到页面的源代码之后LZ你要懂正则表达式或者字符串处理
正则表达式不能速成,但是字符串处理可以速成
我给你用VB写个函数
Function instrexa(ByVal fulltext As String, ByVal left As String, ByVal right As String) As String
Dim lswz, length As Integer, lstr As String
length = Len(fulltext)
lswz = InStr(fulltext, left) + Len(left)
lstr = Mid(fulltext, lswz, length)
length = Len(lstr)
lswz = InStr(lstr, right) - 1
lstr = Mid(lstr, 1, lswz)
Return lstr
End Function
fulltext代表源代码
left表示你要取得的内容左边部分
right表示你要取得的内容右边部分
html代码都有标记的 你可以看看 |
|