【问题标题】:How can I connect to a iPhone web application using Perl?如何使用 Perl 连接到 iPhone Web 应用程序?
【发布时间】:2011-07-31 20:40:07
【问题描述】:

是否可以在我的 Windows PC 上使用 Perl 的 LWP 来抓取 iPhone Web 应用程序的内容?如果是,我应该更改哪些参数或有人可以提供示例?

【问题讨论】:

    标签: iphone perl lwp


    【解决方案1】:

    不,在 iPhone 上运行的 Web 应用程序是在浏览器内部运行的。 LWP 可让您连接到网络服务器,而不是网络浏览器。也就是说,您从哪里获得 Web 应用程序?您可以使用 WWW::HTMLUnit 在 Perl 中直接运行它。

    【讨论】:

      【解决方案2】:

      可以获取 Web 应用程序,但您可能无法在 Perl 中使用它做任何事情,因为大多数有趣的事情都发生在 Javascript 中。但是,您也许可以提取各种数据、链接等。

      要查看您的手机向网站发送的内容,请编写一个小 CGI 程序来转储它的输入和环境。您将对用户代理字符串特别感兴趣。通过LWP::UserAgent,您可以自己设置任何这些值。

      【讨论】:

      • 现在 Perl 中有 JavaScript 引擎。 WWW::HTMLUnitWWW::Scripter,可能还有其他人。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多