Я пытаюсь очистить ссылку на изображение из приведенной ниже ссылки, но я не могу
Я использовал приведенный ниже код
x = ' https://www.online.citibank.co.in/credit-card/rewards/citi-rewards-credit-card?eOfferCode=INCCCCTWAFCTRELM'
html = urlopen(x)
soup = BeautifulSoup(html, 'lxml')
print(soup.find('div', class_ = "m-top-sm block-hero-art-2 display-image"))
Выход:
<img _ngcontent-c11="" alt="Citi Logo" class="logo" crossorigin="anonymous" src="https://www.cdn.citibank.com/v1/ingcb/cbol/files/images/logos/logo.png?_bust=2021-01-21T05-05-29-195Z"/>
Но это неправильная ссылка в src, которую я получаю, и это не ссылка на изображение.
Выделенная часть HTML-кода — это место, где находится ссылка на изображение. Я был бы рад, если бы я получил правильный код для очистки ссылки на изображение.
Какой тег следует использовать, чтобы получить точную ссылку на изображение?
Может ли кто-нибудь помочь мне с альтернативным кодом, с помощью которого я мог бы получить желаемый результат?
bs4
не видит его в источникеHTML
. Другими словами, просто отключите JavaScript на этом сайте и посмотрите, что там на самом деле. - person baduker   schedule 11.02.2021