使用php进行表/页操作

使用php进行表/页操作,php,html,parsing,dom,Php,Html,Parsing,Dom,i) 我有一个三栏的页面 假设页面的格式为: ABC 14 7 2 5 8 369 A、 B、C用于说明目的 我只需要下载4,5,6。这些链接没有任何相似之处,也不遵循任何模式 ii)每列有n个链接 iii)我需要下载或打印第二栏的所有链接 我应该如何使用HTMLDOM解析器来实现这一点?我可以打印所有链接。您的问题没有提供太多信息。假设您的页面在支持javascript的浏览器中呈现,您的列是DIV标记,您也可以在页面上使用javascript,您可以使用jQuery选择链接 var link

i) 我有一个三栏的页面

假设页面的格式为:

ABC

14 7

2 5 8

369

A、 B、C用于说明目的

我只需要下载4,5,6。这些链接没有任何相似之处,也不遵循任何模式

ii)每列有n个链接

iii)我需要下载或打印第二栏的所有链接


我应该如何使用HTMLDOM解析器来实现这一点?我可以打印所有链接。

您的问题没有提供太多信息。假设您的页面在支持javascript的浏览器中呈现,您的列是DIV标记,您也可以在页面上使用javascript,您可以使用jQuery选择链接

var links = [];
$('#columnB a').each(function(index){ // Assuming columnB is the ID of your middle column.
  links.push($(this).href);
});
然后使用XmlHttpRequest将变量
链接
传递给PHP


如果您的页面只是一个HTML文件,则需要使用SGML(用于HTML)或XML(用于XHTML)解析器。如果文件中有XHTML,请查看XPATH以及PHP为其提供的功能。

我们需要更多信息。什么是“列”?(没有HTML标记……)。你把什么叫做“页面”?浏览器中的渲染DOM?或者只是一个.html文件?@Pelle ten Cate:一个简单的html页面。你能至少提供一个生成所谓页面的html代码示例吗?你有可能运行javascript吗?还是只想打开一个文件?