2009-02-19 5 views
1

В C#, как я могу извлечь URL-адрес любых изображений, найденных при выполнении поиска с помощью Google? Я пишу небольшое приложение, чтобы получить обложку для моих рваных компакт-дисков. Я играл с сервисом Amazon, но обнаружил, что результаты, полученные мной, были неустойчивыми. Я не могу потрудиться, чтобы изучить весь API Amazon только для этого простого маленького приложения, хотя подумал, что я попробую Google.Google image search

До сих пор я выполнил поиск и получил источник страницы результатов, но я не уверен, как извлечь URL из него. Я знаю, что мне нужно использовать Regex, но не знаю, какое выражение использовать. Все, что я нашел, похоже, сломаны. Любая помощь будет оценена по достоинству.

ответ

1

Попробуйте использовать пакет гибкости HTML. Он творит чудеса на очищающем контенте.

Он живет here на Codeplex.

Я использовал его, чтобы очистить user ranking list от so.com и полюбил его.

Он позволит вам выбрать узел html, а затем запросить подузлы с помощью XSLT.

+0

Это выглядит прекрасным помощником. Я попробую. Спасибо. – woodstock

+0

Дайте мне знать, что вы придумали. Я был бы рад поделиться своим кодом в рейтинге, если вы думаете, что это может вам помочь. –

Смежные вопросы