代码之家  ›  专栏  ›  技术社区  ›  Sam Johannes Rudolph

PHP自动化(点击等)

  •  0
  • Sam Johannes Rudolph  · 技术社区  · 14 年前

    我只是想知道是否可以用PHP实现一些自动化,例如转到id=“alinktonextpage”的href value,或者填写表单的值并提交它。

    所有这些都不会出现在我的网站上。

    谢谢。

    3 回复  |  直到 13 年前
        1
  •  1
  •   NullUserException Mark Roddy    13 年前

    可以使用curl库完成形式和形式的身份验证:

    http://php.net/manual/en/book.curl.php

    对于解析页面中的URL,我建议首先使用curl获取页面,然后使用内置的php字符串函数或HTML解析库对其进行解析。

        2
  •  2
  •   Gordon Haim Evgi    14 年前

    尝试 Selenium

    Selenium是一套跨多个平台自动化Web应用程序测试的工具。

    硒…

    • 在许多浏览器和操作系统中运行
    • 可以由许多编程语言和测试框架控制。

    如果您只想将数据提交到远程地址,那么curl是更好的选择。
    如果只想解析HTML,可以考虑使用DOM。

    有了这句话,您可能想要更具体地了解您的用例,所以我们知道您在做什么。

        3
  •  1
  •   Oliver    14 年前

    你可以使用 Snoopy (类似于php中的浏览器)并通过php cli脚本提交表单或分析HTML中的链接或其他内容。