【发布时间】:2019-11-05 07:11:47
【问题描述】:
我需要从网站上抓取数据,在您单击网站中的按钮之前,隐藏的 div 不会显示。当我使用代码获取html内容时,即使在“Inspect”中可以看到隐藏的div数据,我也无法获取隐藏的div内容
url、code、隐藏DIV详情如下:
import requests
import bs4
url = 'https://so.gushiwen.org/guwen/bookv_3694.aspx'
doc=requests.get(url)
print(bs4.BeautifulSoup(doc.text, "html.parser"))
【问题讨论】:
-
如果你知道'selenium'或'puppeteer',你可以点击按钮并触发隐藏属性,这样你就可以得到那个div标签。
-
这能回答你的问题吗? Scraping hidden elements using BeautifulSoup
标签: javascript python html web-scraping