使用javascript从html中搜索文本
Search for a text from html using javascript
我是javascript的新手,尝试在外部html页面中搜索文本。我试图直接在浏览器上实现这一点,因此nodejs不是一个选项。
我知道这不是在SE上问的那种问题,但我别无选择。到目前为止,即使在互联网上广泛搜索也无法解决我的问题。任何指针都可能有帮助。
我认为在客户端没有简单的方法可以做到这一点,这是服务器端的典型工作。出于安全原因,浏览器将阻止此类脚本。
是的,它可以完成,您应该使用PHP Simple HTML DOM Parser
包括此http://simplehtmldom.sourceforge.net/
PHP
//find.php
<?php
$url = $_REQUEST['url'];
$strtofind = $_REQUEST['strtofind'];
$cont = file_get_html($url)->plaintext;
$pos = strpos($cont , $strtofind );
echo ($pos==false?"Not found":"Found");
?>
这是JS函数
//js function
$.get("find.php?url="+url+"&strtofind="+strtofind, function(data){
console.log(data);
});
将您想要的任何URL传递给paas。JS将发出请求,PHP文件将提供源代码。
相关文章:
- 搜索文本文件并附加到表中
- 在网站HTML页面上搜索文本
- 在JavaScript中搜索文本并获取其所有开始和结束索引
- 不显示 jsTree 搜索文本框
- “搜索”文本仅考虑表格中的最后一列
- 突出显示搜索文本引导程序表
- jQuery自动完成下拉列表中的粗体搜索文本字符
- 在文档中搜索文本以删除的文本超过找到它的标签
- JavaScript:获取搜索文本在正文上的滚动位置
- 使用JavaScript搜索文本
- jQuery在多个表中搜索文本,如果找到文本,则单击按钮
- 使用javascript从html中搜索文本
- 使用PowerShell在JavaScript网页上搜索文本字符串
- Javascript Regex exec 在向搜索文本添加属性/引号后冻结
- 具有搜索文本的功能,不能很好地处理标点符号/符号.Jquery/Jquery mobile.
- Javascript打开带有搜索文本的新窗口
- 谷歌语音识别搜索文本问题
- 我们可以使数据列表自动完成以搜索文本和值吗?
- 使搜索文本框输入值不区分大小写
- 在嵌套对象(例如 Backbone.js集合)中搜索文本