获取网页

ni871 2014-09-21 09:52:54
获取网页<script>中的参数和链接,求助~!

网页源代码

<script>
STK && STK.pageletM && STK.pageletM.view({"pid":"pl_weibo_directright","js":["apps\/search\/js\/pl\/weibo\/directright.js?version=201409121150","apps

\/search\/js\/pl\/weibo\/weblist.js?version=201409121150"],"css":["appstyle\/searchV45\/css\/pl\/pl_relaperson.css?version=201409121150","appstyle

\/searchV45\/css\/pl\/pl_mediabox.css?version=201409121150","appstyle\/searchV45\/css\/pl\/pl_shortlink.css?version=201409121150","appstyle

\/searchV45\/css\/pl\/pl_directarea_right.css?version=201409121150","appstyle\/searchV45\/css\/pl\/pl_relchain.css?version=201409121150","appstyle

\/searchV45\/css\/action\/girlsday.css?version=201409121150","appstyle\/searchV45\/css\/pl\/pl_commercial_r.css?version=201409121150"],"html":"

……
<span class=\"relchain_btn\"><a href=\"javascript:void(0);\" class=\"W5_btn_a\" action-data=\"uid=1791715730&name=nihao\u6881\u5fc3\u9890\" node-type=

\"search_relchain\" action-type=\"searchRelchain\" suda-data=\"key=tblog_search_v4.1&value=direct_rel_search\">

<span>\u5173\u7cfb\u94fe\u67e5\u8be2<\/span><\/a><\/span>\n



<span class=\"relchain_to\"><a href=\"http:\/\/weibo.com\/nihao\" target=\"_blank\" suda-data=\"key=tblog_search_v4.1&value=direct_rel_to\">

<img src=\"http:\/\/tp3.sinaimg.cn\/1791715730\/50\/5646707354\/0\" title=\"nihao\u6881\u5fc3\u9890\" height=\"30\" width=\"30\"\/><\/a><\/span>\n <

\/div>\n<\/div>\n<!-- \/\u627e\u4eba\u5173\u7cfb\u94fe -->\n "})

</script>
代码结束


这是用WebBrowser1获取的网页代码。
现在需要获取a href=\"http:\/\/weibo.com\/nihao\",a href的值http:\/\/weibo.com\/nihao\,请教各位,代码应该怎么写?
...全文
878 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyhgoa 2014-12-30
  • 打赏
  • 举报
回复
用正则或者HtmlParser取之
mingle lu 2014-12-15
  • 打赏
  • 举报
回复
推荐用PerlRegEx正则表达式来获取比较方便。
  • 打赏
  • 举报
回复
STR={网页源代码};
i:=1
while i>0 do
begin
  i:=pos("<a href=\"",STR);
  i:=i+9;
  STR:=delete(STR,1,i);
  j:=pos("\"",STR);
  result:=result + ","  + copy(STR,1,j-1);//获得连接地址,并用,分割
end;
ROBINTTT 2014-11-04
  • 打赏
  • 举报
回复
tregularexpressions
ni871 2014-09-28
  • 打赏
  • 举报
回复
大哥,帮一下忙~!

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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