-3
ハイパーリンクが画像リンクかウェブリンクかどうかをチェックする方法。ハイパーリンクを見つけるにおける作品以上(https://)が画像またはウェブリンクであるかどうかを確認する方法
image_list = []
url = 'http://www.image.jpg/'
if any(x in '.jpg .gif .png .jpeg' for x in url):
image_list.append(url)
else:
r = requests.get(url)
soup = BeautifulSoup(r.content, "html5lib")
for link in soup.find_all('img'):
src = link.get('src')
if src.startswith("https"):
image_list.append(src)
コードは画像フォーマットが含まれています、私は含まれていないリンクを使用するたびに、しかし「.jpgの電気ショック療法を...」それはまだIMAGE_LISTへのリンクを追加し、それ以外をスキップステートメント。
'任意の(x in 'urlのxの' ... 'が)あなたが期待していることをしているかどうかは分かりますか?それは問題の絞り込みに役立ちます。 – aug