模拟鼠标移动,无需浏览器“头”,到Web服务器

时间:2013-12-13 14:42:21

标签: c# browser screen-scraping

我需要以编程方式连接到网站,但不渲染浏览器视图,然后在“无头”浏览器中查询某些页面元素的坐标位置,并发送JavaScript事件以模拟鼠标在页面上的移动形式位置到新位置。

我已经找到了一种“逼真地”在两点之间以编程方式移动鼠标的方法。我现在需要做的就是找到一个库,它允许我连接到没有GUI的页面但包含页面元素的位置,但仍然查询页面的JavaScript并将JavaScript发送到页面的浏览器实例。

我知道这非常具体,但它将允许我们模拟我们的页面并测试鼠标位置的PHP热映射。这对C#来说也很重要。 C#是否存在这样的库?

1 个答案:

答案 0 :(得分:0)

你看过Selenium了吗?这可以在无头模式下运行,并且具有非常强大的API。我已经在C#中用于自动化测试(包括Javascript操作),并且它运行良好。虽然抓它也应该没问题。