Загрузка изображений с помощью C# htmlagilitypack

Я пытаюсь получить изображения с таких сайтов, как Google images и yandex (русская поисковая система). Я использую xpaths для этой цели. Хотя на яндексе я могу получить миниатюры изображений (то есть их URL), я не могу получить большее изображение (которое, возможно, генерируется JavaScript, когда вы нажимаете на изображение). На изображениях Google я не могу получить даже миниатюры. Xpath, который я использую для изображений Google:

@"//div[@class='rg_di']/img"

Кто-нибудь может мне помочь с этим?

1 ответ

Попробуйте вместо этого XPath: @"//div[@class='rg_di']//img", Вы должны заметить, что тег img не находится непосредственно под тегом div, как указано в выражении XPath (// вместо /).

Другие вопросы по тегам