如何在使用python进行网络抓取时访问类HTML中的特定对象

伊格里斯

现在,我知道这可能是一个简单的问题,但是我对HTML一无所知,并且是使用python进行网络抓取的新手。我想知道是否有人可以告诉我如何在此网站上的此类中访问此特定对象(https://sky.lea.moe/stats/Igris/Apple)。我要访问的特定对象在下面的HTML中。'''平均技能水平:32.5 == $ 0'''我当前的代码看起来像这样,并打印出一个空列表,即使它确实打印了,我也只希望它打印出上面显示的此特定代码行中的所有内容。

import bs4

res = requests.get('https://sky.lea.moe/stats/Igris/Apple')
soup = bs4.BeautifulSoup(res.text, 'lxml')
type(soup)

skillAverageList = []

for i in soup.select('.stat-value'):
     skillAverageList.append(i.text)

任何帮助将不胜感激,希望这将进一步帮助我理解HTML和python的整体。提前致谢。

赏金
import requests
from bs4 import BeautifulSoup

res = requests.get('https://sky.lea.moe/stats/Igris/Apple')

soup = BeautifulSoup(res.text, 'lxml')

print(soup.find("div", {"id":"additional_stats_container"}).find_all("div",class_="additional-stat")[-2].get_text(strip=True))

输出:

Average Skill Level:32.5

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python网络抓取中从html获取类

如何在使用 BeautifulSoup 进行网页抓取时访问 <li> 中的特定项目?

使用bs4进行网络抓取时如何查找特定的类?

如何在使用python进行网络抓取时解码[email \ xa0protected]

使用python-requests进行网络抓取时如何获取丢失的HTML数据

如何在Python中插入Cookie以进行网络抓取?

使用Python进行网络抓取时如何删除熊猫数据框中的字符?

使用python进行网络抓取中的“AttributeError”

使用Selenium在Python上进行网络抓取时找不到div类

如何使用python使用bs4进行网络抓取和访问<script>

如何在 python 中抓取某些 html 类

尝试使用rvest进行网络抓取时,如何修复'UseMethod(“ xml_find_all”)中的错误

如何在生成表格的网站上使用Python进行网络抓取?

如何使用python HTMLParser从HTML页面中抓取特定值

从HTML,python,网络抓取中接收特定数据

特定类的 Python 网络抓取返回无

如何在网络抓取的 html 表中包含属性

如何在Python中访问父类变量并使用子对象调用父方法

如何在使用python和Beautiful soup抓取时访问站点中的兄弟元素

如何使用Ubuntu终端进行网络抓取?

python selenium 网页抓取。如何在网络中断或抓取的网站缓慢时继续重试?

使用python和BeautifulSoup进行网络抓取

使用登录进行简单的python网络抓取

在python pygame中使用类更改对象颜色时,如何在列表项中“循环”?

使用Python的request.post函数对动态HTML进行网页抓取时,如何指定“页码”?

如何在 R 中抓取网络表

尝试将str对象转换为DataFrame:使用python进行网络抓取

如何在类网络对象的“超图”中变换矩阵

使用python html错误抓取网络数据