这是我最后一次求救帮助我正在尝试使用我的不和机器人进行一些很酷的嵌入,唯一的问题是我无法从网站获取img到任何人都可以帮忙吗?大部分情况下,这是其他人告诉我使用的代码,这里找到的代码不起作用。使用beautifulsoup从img标签获取src

async def events(self, ctx):

"""Top GTAO bounses going on right now!"""

if ctx.message.server.me.bot:

try:

await self.bot.delete_message(ctx.message)

except:

await self.bot.send_message(ctx.message.author, 'Could not delete your message on ' + ctx.message.server.name)

url = "https://socialclub.rockstargames.com/"

async with aiohttp.get(url) as response:

soupObject = BeautifulSoup(await response.text(), "html.parser")

try:

rm = "[Read More](https://socialclub.rockstargames.com/events)"

img = "https://i.imgur.com/0Gu4sSK.png"

avi = "https://i.imgur.com/s5O1yD2.png"

bonus1 = soupObject.find(class_='bonuses').find('ul').get_text()

evpic = soupObject.find(class_='eventThumb').find('img').get('src')

# EMBED

data = discord.Embed(title='GTA Online Bonuses', description='The Current GTA Online Bonuses', colour=0xE4BA22)

data.set_author(name='Rockstar Games', icon_url=avi)

data.add_field(name="This week: \n", value=bonus1)

data.add_field(name="--------", value=rm)

data.set_image(url=evpic)

data.set_thumbnail(url=img)

a`enter code here`wait self.bot.say(embed=data)

except discord.HTTPException:

await self.bot.say("I need the `Embed links` permission to send this OR error")

2017-08-01

Justin H

+0

这哪个部分不起作用? –

+0

尝试'evpic = soupObject.find('img',{'class':'eventThumb'})['src']' –

+0

我得到了TypeError:'NoneType'对象不可订阅 –

python消找出img中的src标签_使用beautifulsoup从img标签获取src相关推荐

  1. Python数据分析 找出数组中每行(或每列)中指定的百分位数 numpy.percentile()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python数据分析 找出数组中每行(或每列) 中指定的百分位数 numpy.percent ...

  2. python找出图中所有闭合环_求图中的所有闭合环

    NetworkX是一个流行的Python包,用于处理许多科学Python发行版中包含的图形.它包括一些计算图圈的算法.尤其是,^{}会回答你的问题.在 这种方法的一个警告是必须将图转换为有向图.这意味 ...

  3. python找出图中所有闭合环_这可能是史上最全的 Python 算法集(建议收藏)

    △蓝字可关注并标星 -数据分析展示就用DataHunter- 导读:本文是一些机器人算法(特别是自动导航算法)的Python代码合集.其主要特点有以下三点: 选择了在实践中广泛应用的算法: 依赖最少: ...

  4. python怎么找出列表中的重复数据_python – 如何在列表中找到重复项并使用它......

    要删除重复项,请使用set(a).要打印重复项,例如: a = [1,2,3,2,1,5,6,5,5,5] import collections print [item for item, count ...

  5. 剑指offer python版 找出数组中重复的数字

    def aa(nums):if not nums:return Falsehashes={}ret=[]for s in nums:hashes[s]=hashes[s]+1 if hashes.ge ...

  6. python找出矩阵中的马鞍点_矩阵的马鞍点

    #include #define n 4 //马鞍点是第I行值最小第J列值最大 void maxmin(int a[n][n]) { int i,j ,flag; int max[n],min[n]; ...

  7. python将大于输出列表_python找出列表中大于某个阈值的数据段示例

    该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5 ...

  8. Python找出列表中出现次数最多的元素三种方式

    通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...

  9. python出现的次数最多的元素_Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算...

    本文实例讲述了Python找出序列中出现次数最多的元素.分享给大家供大家参考,具体如下: 问题:找出一个元素序列中出现次数最多的元素是什么 解决方案:collections模块中的Counter类正是 ...

最新文章

  1. C++学习笔记-----用位运算实现加减乘除
  2. Android Wifi 启动过程,AndroidP wifi启动流程
  3. Mac系统安装Aircrack-ng破解wifi密码(2)
  4. JS Array filter()方法
  5. feature改变属性表的值
  6. nodejs定时任务node-schedule
  7. Linux下手动挂载新增磁盘
  8. DoEvents 方法使用小结
  9. 禁止网页 切屏 切换标签
  10. 神经网络训练不起来,怎么办?
  11. 【原创】(进阶)VMware16.1.2通过PE+Dism++绕过TPM限制安装Win11首个正式原版镜像
  12. 脖子酸疼怎么办?初探解决方案
  13. linux如何测试IP和端口是否能访问
  14. Android 手机设备信息获取使用详解
  15. win7 黑屏之感叹
  16. 设置模式之-------原型模型
  17. learnpythonthehardway.org_Python学习笔记LearnPythonHardWay
  18. js中every用法_详解JavaScript中的every()方法
  19. 使用Python计算股票期货,量化程序化交易
  20. android MVC,MVP,MVVM概论

热门文章

  1. 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法
  2. Android Studio 第一次新建Android Gradle项目超级慢的解决方案
  3. @Data注解使用后get set报错解决方法
  4. MySQL安装步骤及相关问题解决
  5. 一个解决表单中的文字和文本区域(textarea)上对齐的方法
  6. java命令行执行程序解决依赖外部jar包的问题
  7. [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……
  8. 兼容IE低版本的文件上传解决方案
  9. 微信支付 统一下单 字段 body 为中文时 报【签名错误】解决方案(C# SDK)
  10. 如何识别未使用的CSS定义[关闭]