【发布时间】:2021-02-11 04:44:26
【问题描述】:
并获取图片网址
from urllib.request import urlopen
from bs4 import BeautifulSoup
import json
AMEXurl = ['https://www.americanexpress.com/in/credit-cards/all-cards/?sourcecode=A0000FCRAA&cpid=100370494&dsparms=dc_pcrid_408453063287_kword_american%20express%20credit%20card_match_e&gclid=Cj0KCQiApY6BBhCsARIsAOI_GjaRsrXTdkvQeJWvKzFy_9BhDeBe2L2N668733FSHTHm96wrPGxkv7YaAl6qEALw_wcB&gclsrc=aw.ds']
identity = ['filmstrip_container']
html_1 = urlopen(AMEXurl[0])
soup_1 = BeautifulSoup(html_1,'lxml')
address = soup_1.find('div',attrs={"class" : identity[0]})
for x in address.find_all('div', class_ = 'filmstrip-imgContainer'):
print(x.find('div').get('img'))
但我得到如下输出:
None
None
None
None
None
None
None
下面是 html 代码的图像,我试图从中获取图像 url:
这是我想要获取网址的页面部分
我想知道代码中是否有任何更改,以便我获取所有图片网址。
【问题讨论】:
标签: python web-scraping beautifulsoup python-requests scrapinghub