我很好奇,如果有可能的方式动态地自动更改从网页源。
例如,我知道Firefox的萤火虫插件允许修改源并查看实时反应的能力。 所以,说我要登录到一个特定的形式。 我可以改变一个登录名和密码,这个充满活力的来源,并通过一些自动化的脚本进入有问题的网站? 如果不是,是否有这种方法可能潜在的替代品公平更好?
谢谢。
我很好奇,如果有可能的方式动态地自动更改从网页源。
例如,我知道Firefox的萤火虫插件允许修改源并查看实时反应的能力。 所以,说我要登录到一个特定的形式。 我可以改变一个登录名和密码,这个充满活力的来源,并通过一些自动化的脚本进入有问题的网站? 如果不是,是否有这种方法可能潜在的替代品公平更好?
谢谢。
如果你想要的东西,它可以自动的IE浏览器,我可以推荐给你的是: 的Watir和华廷 。 的Watir在红宝石开发而华廷是在C#开发。 他们都是非常强大的,绰绰有余,以满足您的要求。
如果你有使用Python脚本。 然后我会建议C#+华廷+ IronPython的。 您可以编写Python脚本调用华廷的DLL。 请注意,IronPython的是不一样的Python,它是基于微软的.NET框架。 目前,我不知道任何纯Python产品,它可以做同样的华廷和的Watir。
如果你想登录到一个网站自动你不需要编辑源代码,你需要与网络服务器进行交互。 试着卷曲并用它来提交登录信息,并获取所产生的网页。
用于Firefox的自动化,我建议奇肯富特给你。 它能够满足您的需求:
改变与登录名和密码,这个充满活力的来源,并通过一些自动化的脚本进入相关网站
但是,如果你想支持Firefox的最新版本chechenfoot最多只支持到Firefox 3,您可能需要获得源代码 ,并自己编译。
如果你可以使用JavaScript,请尝试:
document.write("HTML CODE HERE");
但是,如果你在Python需要,我想你可以使用替换 HTML源代码。