首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >问:如何在不使用XPath的情况下从网页中查找部分

问:如何在不使用XPath的情况下从网页中查找部分
EN

Stack Overflow用户
提问于 2019-05-16 18:33:47
回答 1查看 21关注 0票数 0

我需要从网页中提取一个部分。我需要一个版本与DOM和没有XPath。这是我的版本。需要从“最新分发”中提取并在浏览器中显示信息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$result = file_get_contents ('https://distrowatch.com/');

libxml_use_internal_errors(true);

$doc = new DOMDocument();
$doc->loadHTML($result);
$xpath = new DOMXPath($doc);

$node = $xpath->query('//table[@class="News"]')->item(0);

echo $node->textContent;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-16 18:41:52

这看起来很简单,但是用XPath代替它是浪费时间。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$result = file_get_contents ('https://distrowatch.com/');

libxml_use_internal_errors(true);

$doc = new DOMDocument();
$doc->loadHTML($result);
foreach ($doc->getElementsByTagName("table") as $table) {
    if ($table->getAttribute("class") === "News") {
        echo $table->textContent;
        break;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56174666

复制
相关文章
Spring在无RedirectAttributes的情况下(如Interceptor中)使用Flash scope
判断逻辑很简单,但是重定向的时候需要前台有消息提示,如果是在Controller中,可以在方法上注入RedirectAttributes参数,但是Interceptor中默认没有这个参数,那么我们如何实现RedirectAttributes的flashMessage功能呢?
飞奔去旅行
2019/06/13
5.4K0
java使用xpath来进行网页爬虫
参考:http://webmagic.io/docs/zh/posts/ch4-basic-page-processor/xsoup.html
java后端指南
2022/05/24
8130
java使用xpath来进行网页爬虫
Scrapy中Xpath的使用
请注意,本文编写于 990 天前,最后修改于 990 天前,其中某些信息可能已经过时。
曼亚灿
2023/05/17
9170
认识XPath(确定XML文档中某部分位置的语言)
XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。
wuweixiang
2018/09/13
9820
旧问新解·ListView 中的 OnItemSelectedListener 不生效
今天在写颜色识别的Demo 时有个场景是需要用户做出单项选择,脑中蹦出首选的方案就是 ListView 配合 ChoiceMode。
幺鹿
2018/08/21
1K0
旧问新解·ListView 中的 OnItemSelectedListener 不生效
不写 XPath,照样轻轻松松抓取大部分博客
有些同学喜欢写爬虫抓取网上的博客。他们可能会使用 requests 或者 Scrapy 访问目标博客,然后写 XPath 或者 CSS Selector 来提取博客的内容。
青南
2020/04/08
4770
不写 XPath,照样轻轻松松抓取大部分博客
DevOps如何在不牺牲安全性的情况下迁移到云端
企业采用DevOps意味着开发进行将比以往任何时候都要快。那么如何确保一切都是安全的,尤其是将业务迁移到云端时? 调研机构Gartner公司预测, 2022年全球云计算服务市场规模和增长率几乎是整体I
CloudBest
2019/09/17
6900
DevOps如何在不牺牲安全性的情况下迁移到云端
爬虫入门到精通-网页的解析(xpath)
本文章属于爬虫入门到精通系统教程第六讲 在爬虫入门到精通第五讲中,我们了解了如何用正则表达式去抓取我们想要的内容.这一章我们来学习如何更加简单的来获取我们想要的内容. xpath的解释 XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言
爬虫
2018/04/08
1.2K0
爬虫入门到精通-网页的解析(xpath)
恼人的部分匹配查找
这天有空,小范照常开始了Excel的研习。俗话说,一天不练,手生脚慢;两天不练,功夫减半;三天不练,成了门外汉。对于自己热爱的Excel,小范从不马虎。
fanjy
2021/10/15
1.9K0
如何在 Linux 中查找大文件?
在 Linux 系统中,有时候我们需要查找并识别占用大量磁盘空间的文件。这些大文件可能导致磁盘空间不足或性能下降。本文将详细介绍在 Linux 中使用不同的命令和工具来查找大文件的方法。
网络技术联盟站
2023/06/09
18.1K0
如何在 Linux 中查找大文件?
【DB笔试面试599】在Oracle中,如何在不执行SQL的情况下获取执行计划?
♣ 题目部分 在Oracle中,如何在不执行SQL的情况下获取执行计划? ♣ 答案部分 1、“EXPLAIN PLAN FOR SQL”不实际执行SQL语句,生成的计划未必是真实执行的计划。但是,必
AiDBA宝典
2019/09/29
2.4K0
chrome xpath的使用
最近研究爬虫的时候,发现chrome也支持xpath,用法如下,在console中输入
用户2936342
2018/08/27
1.1K0
chrome xpath的使用
有序数组中与任意数组查找不同的部分-二分查找
题目:在一串有序数组中,给出一串随机数组查找其中不同的部分 数组A:{2,3,5,8,9,11} 数组B:{9,8,2,10,1} 结果:10,1 import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; import java.util.List; public class GetAllNotIncluded { // 利用二分查找查找与子串不
sr
2018/08/20
1.4K0
在不确定列号的情况下如何使用Vlookup查找
合计之外的每一个单元格 都需要引用 除了最基础的等于=引用 我们还有一种更加万能的Vlookup+Match的方法 这样无论日期怎么变化 无论日期顺序是否能对上 我们都不用更改公式
但老师
2022/03/22
2.5K0
在不确定列号的情况下如何使用Vlookup查找
如何在Selenium WebDriver中查找元素?(一)
有多种方法可以唯一地标识网页中的一个Web元素,例如ID,名称,类名,链接文本,部分链接文本,标记名和XPATH。
用户7466307
2020/06/24
6.1K0
折半查找部分有序
部分有序 本周qq群有人咨询 Search in Rotated Sorted Array 来源: https://leetcode.com/problems/search-in-rotated-sorted-array/ 难度:Difficulty: Hard 题目 Suppose a sorted array is rotated(旋转的) at some pivot unknown to you beforehand(提前的) eg: 0 1 2 3 4 5 6 7 旋转3个might beco
程序员小王
2018/04/13
6750
折半查找部分有序
如何在不导致服务器宕机的情况下,用 PHP 读取大文件
协作翻译 原文:How to Read Big Files with PHP (Without Killing Your Server) 链接:https://www.sitepoint.com/performant-reading-big-files-php/ 译者:Tocy, Tony, 南宫冰郁, Tot_ziens 作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情况下
企鹅号小编
2018/02/11
1.6K0
如何在不导致服务器宕机的情况下,用 PHP 读取大文件
如何在Selenium WebDriver中查找元素?(二)
在我们的测试自动化代码中,我们通常更喜欢使用id,名称,类等这些定位符。但是,有时我们在DOM中找不到它们中的任何一个,而且有时某些元素的定位符在DOM中会动态变化。在这种情况下,我们需要使用智能定位器。这些定位器必须能够定位复杂且动态变化的Web元素。
用户7466307
2020/06/24
2.9K0
点击加载更多

相似问题

如何查找xpath表单网页

30

如何在xpath中查找使用xpath的元素

11

用于在网页中查找价格的Xpath

21

使用xpath从网页中抓取特定文本

12

XPath从部分ID中查找完整的HTML元素ID

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文