为了账号安全,请及时绑定邮箱和手机立即绑定

BS4 Python 获取 href url

BS4 Python 获取 href url

慕丝7291255 2023-06-27 18:30:50
我堆叠了 bs4 脚本,我需要获取 href 链接或元内容,我该怎么做?基本上我需要得到这个:<meta itemprop="image" content="https://resources.reed.co.uk/profileimages/logos/thumbs/Logo_71709.png?v=20200828172950">或者<img src="https://resources.reed.co.uk/profileimages/logos/thumbs/Logo_71709.png?v=20200828172950" alt="Posted by Publica Group " width="120" height="50" class=" b-loaded" style="display: inline;">我尝试这样做:            logoscrap = soup.find('meta', attrs={'itemprop': 'image'})和            logoscrap = soup.find('img', class_="b-loaded").attrs['src']但我的代码不起作用...
查看完整描述

1 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

soup.find 返回 dict 对象,您可以直接从 dict 访问属性


img = soup.find('meta', attrs={'itemprop': 'image'})

logoscrap = img['content']

#output:

https://resources.reed.co.uk/profileimages/logos/thumbs/Logo_71709.png?v=20200828172950

或者


img = soup.find('img', class_="b-loaded")

logoscrap  = img['src']

#output:

https://resources.reed.co.uk/profileimages/logos/thumbs/Logo_71709.png?v=20200828172950


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信