【问题标题】:Get values from php page从 php 页面获取值
【发布时间】:2011-05-25 12:17:02
【问题描述】:

我已经创建了一个数据库,并为每一行创建了一个新的 php 页面并在 DB 表中保存了一些值。

现在,我想从 PHP 页面插入我忘记插入数据库的值。

我只有 3 个值。我知道每一行我需要从中获取值的 PHP 页面 (url)。

这些值会像这样显示在 php 页面中

   <table>
        <tr>
            <td>
            Column1
            </td>
            <td>
            Value-c1
            </td>
        </tr>

        <tr>
            <td>
            Column2
            </td>
            <td>
            Value-c2
            </td>
        </tr>

        <tr>
            <td>
            Column3
            </td>
            <td>
            Value-c3
            </td>
        </tr>

</table>

包含此表的页面也有其他内容。我只需要把 Value-c1 插入到 MySQL 表的 Column1 中。

如何获取 PHP 页面的内容(具有 URL)并获取我想要的特定值。

编辑:

我有多个静态 PHP 页面(如 100 个),我想制作一个 PHP 脚本,它将遍历所有页面(我知道它们的 url)并从每个页面获取表中的值并将它们插入数据库.

现在清楚了吗? :D

【问题讨论】:

  • 没有清楚地解决您的问题;你能粘贴演示代码吗
  • 您无法使用 php 获取该表的内容。您需要使用表单或 javascript (AJAX)。现在,如果我理解正确,您的 URL 中有您想要检索的参数。为此,请访问 $_GET 超级全局,例如 echo $_GET['param'];

标签: php search


【解决方案1】:

您需要的是所谓的屏幕(或网络)抓取。详情请见http://en.wikipedia.org/wiki/Web_scraping

看看

更多答案

【讨论】:

  • 谢谢,我花了大约 1 小时制作了一个爬虫来获取我想要的数据。 :)
【解决方案2】:

最简单的方法可能是使用Regex 从页面中获取所有 tr 块。然后,您可以循环所有行并运行另一个正则表达式模式以获取 Column1 和 Value 值。

【讨论】:

    猜你喜欢
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 2010-12-31
    • 2012-09-09
    • 2018-08-03
    • 2017-03-02
    相关资源
    最近更新 更多