【发布时间】:2020-09-18 09:19:36
【问题描述】:
我正在尝试使用 python 从 Instagram 抓取图像。为此,我编写了一小段代码。代码如下:
from bs4 import BeautifulSoup as soup
from urllib.request import urlopen as req
url = "https://www.instagram.com/p/CE9CZmsghan/"
website = req(url)
pg = website.read()
website.close()
pgsoup = soup(pg,"html.parser")
print(pgsoup.findAll('div',{'class' : 'KL4Bh'}))
我刚刚编写了代码,直到将 html 转换为汤对象。奇怪的是,最后一行没有打印任何内容。只打印一个空列表。你知道为什么吗?你知道如何解决它吗?
【问题讨论】:
-
这仅仅是因为javascript加载了图像。你需要硒。这个link 会有所帮助
-
好的。我应该用硒做什么?几行代码会帮助我。谢谢!
-
使用评论中的链接。你会发现几行代码
标签: python image web instagram screen-scraping