Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以找到所有<a href>的特定锚文本

可以找到所有<a href>的特定锚文本
EN

Stack Overflow用户
提问于 2012-11-05 21:30:20
回答 1查看 48.6K关注 0票数 21

我正在尝试使用漂亮的汤来解析html,并找到所有带有特定锚点标签的href。

代码语言:javascript
运行
AI代码解释
复制
<a href="http://example.com">TEXT</a>
<a href="http://example.com/link">TEXT</a>
<a href="http://example.com/page">TEXT</a>

我正在寻找的所有链接都有完全相同的锚文本,在这种情况下文本。我不是在找TEXT这个词,我想用TEXT这个词来找出所有不同的HREF

编辑:

对于查找类似于使用类解析链接的内容的说明

代码语言:javascript
运行
AI代码解释
复制
<a href="http://example.com" class="visible">TEXT</a>
<a href="http://example.com/link" class="visible">TEXT</a>
<a href="http://example.com/page" class="visible">TEXT</a>

然后使用

代码语言:javascript
运行
AI代码解释
复制
findAll('a', 'visible')

除了我正在解析的HTML没有类,但始终具有相同的锚文本

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-05 21:35:31

像这样的东西可以工作吗?

代码语言:javascript
运行
AI代码解释
复制
In [39]: from bs4 import BeautifulSoup

In [40]: s = """\
   ....: <a href="http://example.com">TEXT</a>
   ....: <a href="http://example.com/link">TEXT</a>
   ....: <a href="http://example.com/page">TEXT</a>
   ....: <a href="http://dontmatchme.com/page">WRONGTEXT</a>"""

In [41]: soup = BeautifulSoup(s)

In [42]: for link in soup.findAll('a', href=True, text='TEXT'):
   ....:     print link['href']
   ....:
   ....:
http://example.com
http://example.com/link
http://example.com/page
票数 42
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13240700

复制
相关文章
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2021/11/24
4.2K0
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2022/07/21
3.8K0
linux 上查找包含特定文本的所有文件
grep > grep -rnw '/path/to/somewhere/' -e 'pattern' -r或者-R是递归的, -n 是行号,并且 -w 代表匹配整个单词。 -l (小写 L) 可以添加只给出匹配文件的文件名。 -e 是搜索过程中使用的模式 除了这些, --exclude, --include,--exclude-dir标志可用于高效搜索: 只搜索那些具有 .c 或 .h 扩展名的文件 > grep --include=\*.{c,h} -rnw '/path/to/somewhere/'
入门笔记
2022/06/02
3.6K0
锚文本具体有那些作用?
很多人都知道锚文本,但是很多人都不确切锚文本究竟改看看,一般做锚文本分为车站内做锚文本和站外锚文本,锚文本只不过是链接的一种方式,那么明确锚文本有那些作用呢?上面一同来看下。
申霖
2019/12/27
8610
锚文本具体有那些作用?
如何根据特定值找到IDOC
IDOC的官方名称叫Intermediate Document,用于两个模块,或者两个系统间交换信息。
用户5495712
2020/10/22
1.9K0
如何根据特定值找到IDOC
jQuery和js获取页面中所有a链接的href值
利用JavaScript和jQuery获取页面中的a链接: jQuery方法: //$('a') 获取了所有的a标签,然后循环获取 $('a').each(function(){     var href = $(this).attr('href');     console.log(href); }); JavaScript方法: 可以封装成一个函数 function getHref(){     var hrefArr = document.getElementsByTagName('a'); //获
德顺
2019/11/13
14.9K0
[C#]获得WindowsForm上所有特定类型的控件
本文为原创文章,介绍了如何通过C#获得WindowsForm上所有特定类型的控件。首先,定义一个泛型方法ChildControls,该方法接受一个Control类型的参数control,并返回一个IEnumerable<TControl>类型的结果。然后,在泛型方法中,使用OfType方法筛选出control的子控件,并利用SelectMany方法将子控件中的每个元素再次递归调用ChildControls方法,最终得到所有特定类型的控件。该方法可以用于获取WindowsForm上所有特定类型的控件,包括子控件和布局控件等。","author":"无", "source":"C#
CNXY
2017/12/25
1.6K0
[C#]获得WindowsForm上所有特定类型的控件
外链建设:锚文本要用关键词
锚文本要用关键词,尽管你每天都使用锚文本,你可能没有意识到这一点。锚文本是超链接中看到的可点击文本,向网站用户和搜索引擎发送信号,如果使用得当,它们允许你从其它网站获取可靠信息将你链接到不同的网页。
林雍岷
2019/07/03
1K0
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
"window.location.href"、"location.href"是本页面跳转.
botkenni
2022/03/24
2.2K0
SEO站长布局锚文本时的7大注意事项
通过对什么是锚文本链接、锚文本作用的讲解,以及怎样布局网站站内锚文本的介绍。相信大家都有了比较清晰的认识,也会重视网站锚文本的建设。但是菜鸟菌还是不得不再啰嗦点,锚文本虽然好处大大的,在布局锚文本的时候还是注意以下几点。
seo导航
2020/05/18
6650
SEO站长布局锚文本时的7大注意事项
LeetCode 2115. 从给定原材料中找到所有可以做出的菜(拓扑排序)
你有 n 道不同菜的信息。给你一个字符串数组 recipes 和一个二维字符串数组 ingredients 。 第 i 道菜的名字为 recipes[i] ,如果你有它 所有 的原材料 ingredients[i] ,那么你可以 做出 这道菜。一道菜的原材料可能是 另一道 菜,也就是说 ingredients[i] 可能包含 recipes 中另一个字符串。
Michael阿明
2022/01/07
2940
skywalking根据文本信息找到对应的请求
在定位问题的时候,有时候需要找到导致问题出现的那个请求,比如下单。但是只有订单号,怎么去找呢? 目前我们一般是根据下单时间,然后再根据时间去找对应的请求,但是请求很多,需要一个一个打开请求内容去定位该订单的下单请求。 本文使用脚本的方式方便快速定位到对应的请求 根据时间和接口名称获取批量请求 获取批量请求 curl 'http://sky.fy.qq.com/graphql' \ -H 'Content-Type: application/json;charset=UTF-8' \ --dat
十毛
2021/11/24
6090
Javascript中的href
版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn.net/Quincuntial/article/details/52933031
Tyan
2019/05/25
1.6K0
将读取的文本内容转换为特定格式
在完成小组作业的过程中,我们开发的“游客信息管理系统”中有一个“查询”功能,就是输入游客的姓名然后输出全部信息。要实现这个功能就需要从保存到外部的目录中读取文本并且复原成原来的形式。
算法与编程之美
2023/08/22
3380
将读取的文本内容转换为特定格式
「知识」从另一个角度看待锚文本
每天过的跟复制似的,没有意外没有惊喜。 前段时间,有人问我:什么是锚文本?锚文本很重要,该如何去优化?当我听到这个问题时,就感觉应该是个新手,并没有直接回答,过了几天,找到SEO十万个为什么的内容让他先看看。今天想想,还是要写篇与锚文本相关的文章,让各位不是还很了解的同学更深入的了解下锚文本的魅力。 — — 及时当勉励,岁月不待人。 从另一个角度看待锚文本 时本文总计约1900个字左右,需要花 5 分钟以上仔细阅读。 锚文本对于学习SEO的同学来说,是最先接触的名词解释之一。在这里简单的跟各位同学讲解下
黄伟SEO
2018/05/17
8180
基于特定实体的文本情感分类总结(PART II)
于是提出了一种解决ABSA问题的多粒度注意力网络(Multi-grained Attention Network, MGAN),主要的改进有:
zenRRan
2019/08/05
2K0
基于特定实体的文本情感分类总结(PART II)
[html] 同一页面的跳转,锚文本的使用方法
<li><a href="#contact" class="nav-link px-2 link-dark">联系我们</a></li>
唯一Chat
2022/02/22
1K0
链接中 href='#' 和 href='###' 的区别以及优缺点
     首先,<a> 标签 + onclick='{jscode}' 是很常用的一种 js 运用方式,而不使用 href='javascript:{jscode}' 是为了兼容多种浏览器对 <a> 标签的解释和处理不同。其次,使用 <a> 标签 + onclick='{jscode}'  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 <a href='#'> 是因为使用者没有理解 '#' 和 '###' 的区别。      简单地说,就是说如果想定义一个空的链接,又不
deepcc
2018/05/16
1.8K0
a标签href的功用
a标签在html内使用最多的就是超链接,在href属性中加入url链接即可。当然,他还有其他的一些功用,下面来看一下
OECOM
2021/02/04
3K0
点击加载更多

相似问题

如何选择具有特定href的所有锚点?

70

在bash中提取特定锚文本的href。

10

Python HREF +锚文本

10

</a>之后的href锚文本

47

从特定href上的文本中移除锚点

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档