java 获取页面中的 a 标签 的 href 实例

        Pattern p = Pattern.compile("<a\\s+href\\s*=\\s*(\"|\‘)?(.*?)[\"|\‘|>]", Pattern.CASE_INSENSITIVE);
        Matcher m = p.matcher("<div class=\"related-tags\">\n"
                + "    <span>相关主题推荐:</span>\n"
                + "      <a href=\‘http://www.csdn.net/tag/标签\‘ target=\"_blank\">标签</a>\n"
                + "      <a href=\"http://www.csdn.net/tag/java\" target=\"_blank\">java</a>\n"
                + "      <a href=\"http://www.csdn.net/tag/团购\" target=\"_blank\">团购</a>\n"
                + "      <a href=\"http://www.csdn.net/tag/体育\" target=\"_blank\">体育</a>\n"
                + "      <a href=\"http://www.csdn.net/tag/搜狐\" target=\"_blank\">搜狐</a>\n"
                + "  </div>");
        ArrayList< String> linkList = new ArrayList< String>();
        while (m.find()) {
            String link = m.group(2).trim();
            System.out.println(link);
        }
时间: 2024-11-07 11:27:52

java 获取页面中的 a 标签 的 href 实例的相关文章

jQuery基础学习5——JavaScript方法获取页面中的元素

给网页中的所有<p>元素添加onclick事件 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head>

获取页面中任意一个元素距离body的偏移量

//offSet:等同于jQuery中的offSet方法,获取页面中任意一个元素距离body的偏移量 function offSet(curEle) {     var totalLeft = null;     var totalTop = null;     var par = curEle.offsetParent;     //首先把自己本身的相加     totalLeft += curEle.offsetLeft;     totalTop += curEle.offsetTop;

[email&#160;protected]鼠标点击页面中的任意标签,alert该标签的名称

1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title>鼠标点击页面中的任意标签,alert该标签的名称</title> 6 <style> 7 div { 8 background-color: blue; 9 width: 150px; 10 height: 150px; 11

jAVA 获取Map中的值

jAVA 获取Map中的值 Map<String, String> map=new HashMap<String, String>(); map.put("name", "饶伟"); map.put("sex", "男"); map.put("address", "大连"); 方法1 for (Map.Entry<String, String> Map

Get Selected List Value ——获取页面中被选中的一个下拉列表的value值

Get  Selected  List  Value:获取页面中被选中的一个下拉列表的value值 该关键字接收[  locator  ]一个参数,locator可以通过id或者name等进行定位. ============================================================== Open  Browser      https://www.baidu.com/?tn=sitehao123&H123Tmp=nunew11    chrome ${Val

jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结

为什么使用该功能? 项目中的每个页面都包含产品名称.Logo.版本等信息,我希望修改一处,其它所有的全部跟着变. 有同学会说那就都引用一个页面""就Ok了:但是我希望这些信息都是可以通过后台代码修改的,修改后保存到数据库和一个静态类中:其实后台直接读写这个引用 的页面或者保存到属性文件(properties)中也是可以的,我觉得还是存到数据库中好一些. 还有同学会说直接使用"<%=com.xunge.base.constant.PlatInfo.title%>&q

JSP页面中使用JSTL标签出现无法解析问题解决办法

今天建立一个JavaWeb工程测试JNDI数据源连接,在jsp页面中引入了JSLT标签库,代码如下: 1<%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%> 2<%@ taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%> 3<%@ ta

使用JS获取HTML文档中的&lt;a&gt;标签的href值。

因为经常用到某个网站中的二维码信息,每次都需要手动打开网站,滑到对应的地方,点击一个链接才能打开图片,因此想着用一个脚本去获取这个信息.正好js可以很方便的操作HTML的DOM,所以写了一个简单的函数来试试手. 打开网页,打开浏览器的调试工具,获取对应的页面信息,发现其所在的节点后可以使用如下函数来获取href的值. js = document.getElementsByClassName("hover-text")[4].getElementsByTagName('a')[0].ge

java 获取局域网中的所有主机名和IP地址

DOS命令 命令 意义 net view 获取局域网中的所有主机名 ipconfig -all 获取本地IP,主机名,MAC地址 arp -a 获取本局域网中的所有IP地址和物理地址 ping -a x.x.x.x 获取x.x.x.x的主机名 nbtstat -a 主机名 获取MAC地址 java exec 执行外部命令 String command = "net view" Runtime r = Runtime.getRuntime(); Process p = r.exec(co