首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PHP从HTML类获取文本

PHP从HTML类获取文本
EN

Stack Overflow用户
提问于 2013-10-09 10:15:03
回答 3查看 2.7K关注 0票数 2

我正在做一个项目,在那里我需要从HTML类中获取所有数据。

代码语言:javascript
运行
AI代码解释
复制
<div class="sprofile">
    <a href="http://www.cibap.nl/profile/2127/"><b>Jeroen Rinzema</b></a>
    <br />
    <i>Reclame en Media</i>
    <br />
    Klas RMM21C
    <div class="istatus offline">
    Offline
    </div>                
</div>

这是我需要从HTML页面获得的HTML。但我不知道如何在PHP中选择HTML文档的这一部分。我需要使用的部件是:Jeroen RinzemaKlas RMM21C

如果您想看到完整的HTML文档,您可以这样做这里

到目前为止,我尝试的是:

代码语言:javascript
运行
AI代码解释
复制
$url = "http://www.cibap.nl/profile/$username";
$html = file_get_html($url);
foreach($html->find('div.sprofile') as $article){
    $item['name'] = $article->find('div.sprofile a b', 0)->plaintext;
    $item['klas'] = $article->find('div.sprofile', 0)->plaintext;
}
echo'done';
EN

回答 3

Stack Overflow用户

发布于 2013-10-09 11:18:28

将Symfony DomCrawler组件CssSelector组件一起使用。它提供了一个非常自然的语法,并允许您根据它们的类选择元素。

如果PHP不是一个要求,我可以建议使用nodejs (带或不带jQuery)吗?

票数 1
EN

Stack Overflow用户

发布于 2013-10-09 10:21:41

您希望将html内容发送到php页面吗?为此,您可以将内容包装在隐藏的表单元素中,并发布相同的内容。

如果希望获取此页面上的html内容,请使用javascript操作。您也可以通过这个链接http://stackoverflow.com/questions/3808808/how-to-get-element-by-class-in-javascript

票数 0
EN

Stack Overflow用户

发布于 2013-10-09 10:19:48

尝试PHP简单的HTML解析器

http://simplehtmldom.sourceforge.net/

不过,如果您正在执行此客户端操作,请使用jQuery。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19279606

复制
相关文章
phpspreadsheet使用实例_php获取html中文本框内容
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
2.4K0
php获取文本内容并随机排列
作者:matrix 被围观: 2,657 次 发布时间:2014-03-09 分类:零零星星 | 20 条评论 »
HHTjim 部落格
2022/09/26
1.3K0
php 从hbase 获取数据 原
<?php ini_set('display_errors', E_ALL); $GLOBALS['THRIFT_ROOT'] = "/home/t_qmw/project_hbase"; /*
双面人
2019/04/10
3.1K0
PHP 获取 特定时间范围 类
目录 前序   用途   功能及事项   使用方法   代码及注释 前序:   总体来说,我更应该是一个 android 移动开发者,而不是一个 phper,如果说只做移动端的 APP ,我也不会学
林冠宏-指尖下的幽灵
2018/01/03
2.2K0
[原创] 利用前端+php批量生成html文件,传入新文本,输出新的html文件
本人因为要想自己写个小说网站练练手,在其中遇到的一些问题,将其解决方法总结出来,例如: 1:小说网站存储了大量的小说,每个小说主页都很相似,url不同,不是使用的history属性改写的,所以如果人工
SpiritLing
2018/04/16
3.3K0
[原创] 利用前端+php批量生成html文件,传入新文本,输出新的html文件
JavaScript 基于HTML5 canvas 获取文本占用的像素宽度
基于HTML5 canvas 获取文本占用的像素宽度 直接上代码 // 获取单行文本的像素宽度 getTextPixelWith(text, fontStyle) { var canvas = document.createElement("canvas"); // 创建 canvas 画布 var context = canvas.getContext("2d"); // 获取 canvas 绘图上下文环境 context.font = fontStyle; // 设置字体样式,使用前设置好对应的 fo
授客
2019/12/12
2K0
JavaScript 学习-33.HTML DOM 获取和修改文本节点
前言 textContent、innerText 和 innerHTML 三个方法的使用场景和区别 textContent 和 innerText IE 浏览器最早引入了innerText, 虽然是IE浏览器私有属性,但是其他很多浏览器也支持了。提到IE,必然是坑! 火狐浏览器把innerText换成了textContent , 但其他浏览器上面,也是可以使用textContent。 使用区别: textContent 用来设置或获取某个元素内所有文本内容,包含子元素内容,隐藏元素也能获取。 innerTe
上海-悠悠
2022/05/30
1.7K0
JavaScript 学习-33.HTML DOM 获取和修改文本节点
UILabel加载html文本
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/53163142
用户1451823
2018/09/13
3K0
PHP实现的获取文件mimes类型工具类示例
本文实例讲述了PHP实现的获取文件mimes类型工具类。分享给大家供大家参考,具体如下:
用户8660814
2021/07/13
5870
php – 通过curl从url获取JSON数据「建议收藏」
我试图通过curl连接从URL获取JSON数据.当我打开链接时:它显示{“version”:“N / A”,“success”:true,“status”:true}. 现在,我希望获得以上内容.
全栈程序员站长
2022/07/11
4.1K0
根据key 从yml 获取具体值的工具类
这里写目录标题 1 工具类 1 工具类 public class YamlUtil { // public static final YamlUtil instance = new YamlUtil(); private static Map<String, Map<String, Object>> ymlMap = new HashMap<>(); static { Yaml yaml = new Yaml(); try (InputStrea
一写代码就开心
2022/08/16
2.8K0
HTML5-类库系列 事件与获取完成版样式
HTML5学堂:最近讲师团队在学习JS类库的知识,因此就跟大家一起共享一下类库的搭建吧。今天要讲解的功能是:获取渲染后样式以及事件兼容处理。渲染后样式修正了通过style属性获取样式的不足,而事件兼容问题主要考虑了this的指向修正。 获取完成(渲染后)样式 在IE下,对于获取渲染后的样式,使用currentStyle进行获取,而对于FF,使用的是getComputedStyle方法进行获取。两者的语法并不相同。元素.currentStyle[属性],也可以用点语法进行书写;而getComputedStyl
HTML5学堂
2018/03/12
8360
HTML5-类库系列 事件与获取完成版样式
HTML,login文本框·
列子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>
Wyc
2018/09/11
5.6K0
HTML,login文本框·
Html获取Url参数
做web前端的开发很多的时候都会遇到的一个很简答的问题,就是两个页面之间的跳转,一般来说是:
何处锦绣不灰堆
2020/05/29
10K0
Html获取Url参数
win10 UWP 剪贴板 Clipboard 设置文本获取文本获取图片获取文件
win10 UWP 剪贴板 Clipboard使用Windows.ApplicationModel.DataTransfer.Clipboard,提供 UWP 与其他程序的通信,目标程序可以使用 UWP 程序也可以使用以前的程序。
林德熙
2018/09/18
2.1K0
从mysql获取到从redis获取 示例
1.因采集是每分钟写入一次数据库,故redis每分钟读取一次数据库最新信息,读取脚本如下:
葫芦
2019/04/13
2.4K0
从mysql获取到从redis获取 示例
点击加载更多

相似问题

在PHP中从html获取文本

10

通过PHP从HTML标记中获取文本

10

PHP无法从html文本框中获取文本

12

从HTML标记中获取类型、类和文本

21

使用php从数据库获取HTML文本

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档