python - 动态改变 HTML 源代码

标签 python html firebug web-scraping

我很好奇是否有一种方法可以自动从网页动态更改源。

例如,我知道 Firefox 的 firebug 插件允许修改源代码并实时查看 react 。因此,假设我想登录特定表单。我可以使用登录名和密码更改此动态源,并通过一些自动脚本输入有问题的网站吗?如果没有,是否有任何可能更好的替代方法?

谢谢。

最佳答案

如果你想要一个可以自动化IE浏览器的东西,我可以推荐给你的是:WatirWatiN 。 Watir 是用 ruby​​ 开发的,而 WatiN 是用 c# 开发的。它们都非常强大,足以满足您的要求。

如果你必须使用Python脚本。那么我会推荐 C# + WatiN + IronPython。您可以编写python脚本来调用WatiN的dll。请注意,IronPython 与 Python 不同,它基于微软的 .net 框架。目前我不知道有任何纯Python产品可以做与WatiN和Watir相同的事情。

关于python - 动态改变 HTML 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560678/

相关文章:

javascript - 在 Firebug 中记录 XML 的 DOM View ?

python - 如何将 Python 3 转换为 Python 2 代码?

python - 如何扩展SQLAlchemy的association_proxy的 `getter`功能?

javascript - 在 javascript 函数中包含 CSS 设置

javascript - 如果未选中复选框,则不应提交表单

java - 使用 Apache POI 来自 Excel 的 HTML 格式化单元格值

javascript - 如何知道客户端的浏览器是否启用了firebug?

html - Firebug 显示的 <div> 比我在源代码中看到的要多

python - 如何抑制 factorplot y 轴中的科学记数法

python - 如何在python中创建分组条形图的子图