我有一个网站有2个框架。在1帧中执行的操作(在文本框中输入数据/选择单选按钮/单击href)会导致其他帧使用javascript加载数据。我需要能够在第一帧输入数据并在第二帧中擦除数据。我能为此做些什么?Perl:刮去一个网站的框架和javascript
0
A
回答
0
在Firefox中加载网站,然后打开Firebug扩展,启用“网络”选项卡,并查看发送到浏览器和从浏览器发送的HTTP数据。
有时它可以帮助您忘记网页的外观,并专注于您在Firebug的“网络”选项卡中看到的帖子和回复 - 这就是您需要重现以获取数据的全部内容。
0
您可以:
- 反向工程的JS(监控HTTP流量可以帮助),以找出数据实际上被发送到服务器,然后复制在你的Perl。
- 使用WWW::Mechanize::Firefox运行一个完整的浏览器堆栈并询问它以读取结果。
相关问题
- 1. 刮多框架网站
- 2. 刮javascript网站
- 3. 刮一个网站
- 4. 一个网站的框架
- 5. 在Java中刮去网站
- 6. 将Jaunt的网站刮板能够刮这个JavaScript网站
- 7. Node Cheerio刮去整个网站
- 8. 刮去网址不变的网站
- 9. 从网站刮去HTML与网址
- 10. cURL和刮检查框架支持的网站
- 11. 使用Selenium和BeautifulSoup刮一个网站
- 12. 用Nokogiri刮一个网站
- 13. 刮去需要验证的网站
- 14. 使用node.js刮去Windows上的网站
- 15. 刮去一个网站以获取PHP中的特定值。
- 16. 的Perl - 网站::刮板 - 链接
- 17. 关联Perl的网站::刮板
- 18. Perl:意外的行为与网站刮
- 19. 刮网站使用JavaScript和Python
- 20. 刮网站使用JavaScript
- 21. 刮去网站链接 - 看不到href
- 22. 使用getURL刮去https网站
- 23. 问题与BS4刮去网站
- 24. 用分页刮去ASP.NET网站
- 25. 使用python&scrapy刮去网站
- 26. 刮一个网页:Javascript?
- 27. 使用perl mechanize刮ASP网站
- 28. 网页搜刮基于javascript的网站
- 29. 如何使用R从一个框架内的网站刮取数据?
- 30. 将图像从一个网站刮到另一个网站
你为什么这样做?你是在测试这两个帧还是你只想访问第二帧提供的信息? – sergio
我想访问第二帧的信息 – Aks
您是在第一个框中手动输入数据,还是用脚本来做这些? –