【发布时间】:2011-09-27 09:56:44
【问题描述】:
我有一个网站,我想从中提取数据,但它确实停留在石器时代。没有 Web 服务,没有 API,它非常像一个基于 ASP/Session/table 的布局页面。很丑。
我只想截屏并使用 js (coffeescript) 来自动执行。我想知道这是否可能。我可以用 C# 和 linqpad 做到这一点,但后来我被困在用正则表达式解析表(以及子表和子子表)。另外,如果我使用 js 或 coffeescript 来做这件事,我会更熟悉这些语言,并且我将能够使用 jQuery 从 DOM 中提取元素。
我在这里看到了两种可能性:
- 使用 C# 并找到一个库,可以在 C# 代码中执行 Jquery 之类的操作
- 使用coffeescript (js) 并使用jquery 在页面中查找我要查找的元素
我还想稍微自动化一下页面(获取下一组结果)。这仅限于个人使用——我不会将某人的搜索结果用于我的业务。我只想让一个蹩脚的搜索引擎做我想做的事。
【问题讨论】:
标签: c# javascript screen-scraping coffeescript