繁体   English   中英

F#中的网络爬行

[英]Web crawling in F#

我正在使用 F# 开发网络爬虫,并且对这个主题有一些疑问。

你需要创建一个脚本来在 F# 中爬行还是你可以创建一个控制台应用程序? 我看过一些教程,他们都使用#r(参考),这在控制台应用程序中是不可能的? 与 C# 相比,使用 F# 进行网络爬虫有什么好处? 我希望有人可以对这些问题有所了解。

几年前我写了一个网络爬虫。 我用过 F#。 我是作为控制台应用程序编写的。 引用的#r用于 F# 脚本,这很酷,但我通常部署一个二进制文件。

我选择 F# 而不是 C# 是因为它对我来说更有效率(这当然是主观的)而且因为我在 F# 中开发了一个 DSL 来描述我对页面的哪些部分感兴趣。

我用FSharp.Data做 HTML 解析: http : FSharp.Data

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM