Perl:使用框架和javascript搜索网站

时间:2011-07-19 07:34:15

标签: perl

我有一个2帧的网站。在1帧中执行的操作(在文本框中输入数据/选择单选按钮/单击href)导致另一帧使用javascript加载数据。我需要能够在第一帧中输入数据并在第二帧中删除数据。我能为此做些什么?

2 个答案:

答案 0 :(得分:0)

在Firefox中加载网站,然后打开Firebug扩展名,启用“网络”标签,并查看发送到浏览器和从浏览器发送的HTTP数据。

有时可能会有助于忘记网页的外观,并专注于您在Firebug的网络标签中看到的帖子和回复 - 这就是您需要重现以获取数据。

答案 1 :(得分:0)

你可以:

  1. 反向工程JS(监控HTTP流量可以帮助)找出实际发送到服务器的数据,然后在Perl中复制它。
  2. 使用WWW::Mechanize::Firefox运行完整的浏览器堆栈并询问它以阅读结果。