首页 > 解决方案 > 如何在通用搜索栏中输入字符串并获取结果 URL - C# 抓取

问题描述

我需要从一个网站获取几个页面。这就像在 IMDB.com 上搜索 X 电影以获取与所述 X 相关的信息。

我的问题是,我只知道 X 的名称,而不是我正在使用的网页上的链接。

笔记。我被要求使用的网站,遗憾的是没有 api...

我不知道如何访问搜索栏、输入字符串、按 Enter 并获取结果 URL。有什么建议么?

额外的问题,我目前正在使用 HtmlAgilityPack,它完成了工作,但有人有任何替代/建议吗?

谢谢。

标签: c#web-scraping

解决方案


我认为最好不要下载 IMDB 页面的 HTML,而是使用它们的 API。它应该更容易使用。你可以在这里找到它:https ://developer.imdb.com/


推荐阅读