如何返回整个网站的超链接数和ID
How to Return no.of hyperlinks and ids of whole web site
如何使用html或javascript 获取整个网站的链接ID和链接长度
您不能。
您需要使用一些服务器端语言对网站进行爬网。
您可以使用document.getElementsByTagName("a");
,它返回一个页面上所有锚标记的数组。考虑到这一点,您可以循环浏览它们,并挑选出您需要的属性、id等。
您必须使用javascript拉入每个页面,并获取每个页面的计数。你可以使用AJAX提取所有内容并这样做,但除了为你的个人信息提取内容外,不建议这样做,因为解析所有内容都需要很长时间。
对于单个页面,它将类似于:
HTML
<div id="resultDiv"></div>
Javascript
$('#resultDiv').load('ajax/test.html', function() { //Use the URL of the page
var anchors = $('#resultDiv').getElementsByTagName("a");
var anchorCount = anchors.length;
});
然后,你会对你的每一页都这样做,并保持连续计数。您还可以循环浏览锚点以获取ID和文本长度。
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 谷歌将广告超链接映射到国家标记
- 如何在点击超链接时调用fullcalendar回调
- 单击“禁用其他超链接”
- 为Angularjs制作超链接
- 移动设备上的网站超链接不起作用
- 使用node-webkit到网站的超链接
- 如何返回整个网站的超链接数和ID
- 目标特定标签与超链接从其他页面在同一网站
- 让网站中的所有超链接都不起作用
- 提取所有超链接(从外部网站)使用node.js和请求
- 禁用任何网站中的所有超链接