Как ввести строку в общую строку поиска и получить результирующий URL — C # scraping

#c# #web-scraping

#c# #веб-очистка

Вопрос:

Мне нужно получить несколько страниц с веб-сайта. Это что-то вроде поиска X фильма на IMDB.com чтобы получить информацию , связанную с указанным X.

Мои проблемы в том, что я знаю только имя X, а не ссылку на веб-страницу, которую я использую.

Примечание. К сожалению, на сайте, который мне предлагается использовать, нет api…

Я понятия не имею, как получить доступ к строке поиска, ввести строку, нажать enter и получить результирующий URL. Есть предложения?

Бонусный вопрос, в настоящее время я использую HtmlAgilityPack, он выполняет свою работу, но есть ли у кого-нибудь какие-либо альтернативы / рекомендации?

Спасибо.

Ответ №1:

Я думаю, было бы лучше не загружать HTML-страницы IMDB, а использовать их API. Это должно быть проще в использовании. Вы можете найти его здесь: https://developer.imdb.com /

Комментарии:

1. Извините, я был недостаточно ясен. Я просто использовал IMDB в качестве примера. На веб-сайте, который мне нужен, нет API…