亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從 html 中獲取圖像,該圖像不在 img 標簽中

如何從 html 中獲取圖像,該圖像不在 img 標簽中

慕標琳琳 2023-10-06 11:12:28
BeautifulSoup.select('blahblah')今天我學習了如何使用Python從互聯網上獲取圖像以及如何將它們下載到我的 Mac 上。我能夠下載img標簽中的照片并像這樣找到它們: src='http or // blah blah'。但我在 下找不到任何.jpg或.png零件'div' class='something else'。我想下載的圖像不僅僅是一個圖像,而且似乎還有其他功能,例如顯示登錄彈出窗口,并且上面有一個按鈕可以使圖像更大。import lxmlimport bs4import requestsrec = requests.get('https://www.pinterest.com/pin/701294973197421148/')soup_rec = bs4.BeautifulSoup(rec.text, 'lxml')soup_recsoup_rec.select('div.zI7.iyn.Hsu') # I just type this way to try anything.我嘗試下載的圖像是 Pinterest 頁面中間的一位女演員的照片。
查看完整描述

1 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

selenium為此,您需要以下內容,因為這是一個動態網站:

import bs4 as Bs

from selenium import webdriver


DRIVER_PATH = 'path/to/your/executable'

driver = webdriver.Chrome(executable_path=DRIVER_PATH)


driver.get('https://www.pinterest.com/pin/701294973197421148/')


page_src = Bs.BeautifulSoup(driver.page_source)


img = page_src.find("div",{"class":"zI7 iyn Hsu"}).find("img")


print(img.get_attribute_list("src")[0])

給我:


'https://i.pinimg.com/originals/ac/8b/d7/ac8bd7a2ff22210e8592a2aae202490d.jpg'



查看完整回答
反對 回復 2023-10-06
  • 1 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號