【发布时间】:2016-05-13 12:28:21
【问题描述】:
当 python 标记为 display=none 时,似乎无法找到文本,我应该怎么做才能解决这个问题?
这是我的代码
import requests
from bs4 import BeautifulSoup
r = requests.get('https://www.domcop.com/domains/great-expired-domains/')
soup = BeautifulSoup(r.text, 'html.parser')
data = soup.find('div', {'id':'all-domains'})
data.text
代码返回 []
我也尝试过使用 xpath:
from lxml import etree
data = etree.HTML(r.text)
anchor = data.xpath('//div[@id="all-domains"]/text()')
它返回相同的东西......
【问题讨论】:
标签: python beautifulsoup python-requests lxml