动态地更改HTML源代码(Dynamically Alter HTML Source)

2019-09-26 04:12发布

我很好奇,如果有可能的方式动态地自动更改从网页源。

例如,我知道Firefox的萤火虫插件允许修改源并查看实时反应的能力。 所以,说我要登录到一个特定的形式。 我可以改变一个登录名和密码,这个充满活力的来源,并通过一些自动化的脚本进入有问题的网站? 如果不是,是否有这种方法可能潜在的替代品公平更好?

谢谢。

Answer 1:

如果你想要的东西,它可以自动的IE浏览器,我可以推荐给你的是: 的Watir和华廷 。 的Watir在红宝石开发而华廷是在C#开发。 他们都是非常强大的,绰绰有余,以满足您的要求。

如果你有使用Python脚本。 然后我会建议C#+华廷+ IronPython的。 您可以编写Python脚本调用华廷的DLL。 请注意,IronPython的是不一样的Python,它是基于微软的.NET框架。 目前,我不知道任何纯Python产品,它可以做同样的华廷和的Watir。



Answer 2:

如果你想登录到一个网站自动你不需要编辑源代码,你需要与网络服务器进行交互。 试着卷曲并用它来提交登录信息,并获取所产生的网页。



Answer 3:

用于Firefox的自动化,我建议奇肯富特给你。 它能够满足您的需求:

改变与登录名和密码,这个充满活力的来源,并通过一些自动化的脚本进入相关网站

但是,如果你想支持Firefox的最新版本chechenfoot最多只支持到Firefox 3,您可能需要获得源代码 ,并自己编译。



Answer 4:

如果你可以使用JavaScript,请尝试:

document.write("HTML CODE HERE");

但是,如果你在Python需要,我想你可以使用替换 HTML源代码。



文章来源: Dynamically Alter HTML Source