【发布时间】:2021-07-12 15:23:20
【问题描述】:
如何从这里提取公司及其描述?
从我昨天的question 中,我弄清楚了如何提取名称,但是当我应用相同的逻辑来提取它们的描述时,它适得其反。
request = requests.get("https://www.clstack.com", verify=False, headers=headers)
soup = bs4.BeautifulSoup(request.content, 'html.parser')
data = soup.find_all('td', {'class':'company'})
for i in data:
print(i.find['tr'])
输出
company|description
desc 在“td”标签内,但是当我从代码中调用它时,我没有得到任何输出。
【问题讨论】:
-
没有与 desc 标签关联的类,这让我的理解更加混乱。
-
请edit 包含错误的完整回溯。
-
没有输出就是error.lol
-
@Byte 显然不会有输出。
td标签没有任何tr标签。td在里面tr -
那么如何同时访问描述和公司名称呢? html 是我的第一次,所以教程并没有真正的帮助,我很困惑。
标签: python python-3.x selenium web-scraping