aタグ内のimgタグのURLはSRC取得で可能なのですが、
テキスト画像リンク名であるaltを取得できるときとできない時があります。
for h in soup.find_all('a'): for j in h.find_all('img'): print(urljoin(url,j['src'])) print(j.attrs['alt'])
上記のコードで、だいたいは取得できるのですが、altがないときは、NGとなります。
VBAでしたら、instr関数で、altがない場合という風に場合分けが事前にできるのですが、
Pythonでは色々と探しても見つけきることができませんでした。
そこで、
for h in soup.find_all('a'): for j in h.find_all('img'): e = urljoin(target_url[z],j['src']) for j1 in j.find_all('alt'): d = j1.attrs['alt']
という風に、新にFor文を設けたのですが、こちらの場合、NGとはならず、
altを取得できるときとできないときがあります。
宜しければ、altがある場合のaタグ内のimgタグ内のsrcとaltを取得
altがない場合は、altをNとして、srcとaltを取得するようなコードをご教示いただけないでしょうか。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/11 14:17