gpt4 book ai didi

php - 用 PHP 阅读另一个网站

转载 作者:行者123 更新时间:2023-12-04 05:10:56 24 4
gpt4 key购买 nike

我有一个 PHP 脚本,用于创建日历并突出显示当前日期和所有内容。我想打开一个网站并阅读如下所示的表格,获取“日期”的“信息”并将其放在我的日历上。

<table>
<tr>
<th>Date</th>
<th>Info</th>
</tr>
<tr>
<td>2/20/2013</td>
<td>Meeting</td>
</tr>
<tr>
<td>2/24/2013</td>
<td>Another meeting</td>
</tr>
</table>

使用此代码:
$url = $pageurl;
$content = file_get_contents($url);
$needle = $month . '/' . $list_day . '/' . $year;
if (strpos($content, $needle)) {
$calendar .= '<p>STUFF</p><p>MORE STUFF</p>';
}

我已经取得了一些成功,我现在可以将“STUFF”和“MORE STUFF”输出到日历上出现的一天。但现在我想确切地发布那天的那些东西。我该怎么做?任何帮助,将不胜感激。

最佳答案

我回答了一个类似的问题 here .您可以复制 getCellValue()从那里功能,并使用它像:

$dom = new DomDocument();
$dom->preserveWhiteSpace = false;

$dom->loadHtml('...table HTML here...');

$table = $dom->getElementsByTagName('table')->item(0);

print getCellValue($table, 'Info', array(
'Date' => '2/20/2013',
));

这应该为请求的日期(“ session ”)打印相应的“信息”值

关于php - 用 PHP 阅读另一个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14924058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com