1

基本上,我们公司现在所做的就是在 Firefox 中使用 HttpFox 手动获取 webtrends 标记和值,这些标记和值作为查询字符串附加到图像/gif 类型的 url 中,每当我们在浏览器上键入特定的 url 时就会列出该 URL。启动插件并转到特定 URL 后,会在 HttpFox url 列表中显示一个 URL 列表。其中一个 URL 包含我们需要的查询字符串,然后我们将该列表复制到 Excel 文件中。因此,如果有 2000 页要获取,我们打开这 2000 页并一一进行复制和粘贴。

这导致我通过 C# 制作一个程序来自动化“标签收集”的任务,该程序在输入特定的 url 后进行嗅探/监控。我将提供一个要读取的 url 列表,程序将执行监视、获取数据以及将数据记录到数据库中。

我的问题是如何在我键入特定 URL 后使用 C# 获取该 URL 列表 - 像 fiddler 和 httpfox 一样,但不应该依赖于浏览器。

顺便说一句,Fiddler 和 HttpFox 都可以完成我需要的工作,但我认为我们不能为 fiddler 提供要嗅探的 url 列表。HttpFox 很好,但它只能通过 firefox 运行,adn 导入非常手动。

HttpFox 没有该 URL“列表”的名称,但在 Fiddler 下,它被命名为“Web 会话”。希望这个可以帮助您更多地了解我的问题。

我已经看过 HttpListener 和 HttpWebRequest 但似乎无法得到我正在寻找的结果。

任何帮助,将不胜感激。:)

4

1 回答 1

2

您可以将 Fiddler 作为 .NET 库嵌入,并将其作为应用程序的一部分运行:http: //fiddler.wikidot.com/fiddlercore

于 2011-10-06T08:42:19.443 回答