python - CSS:Div 和参数选择器

标签 python css

我有以下结构,

<div class="main">
    <div id="son" class="well"></div>
    <div id="done" 
    data-ret="512,500"></div>
    </div>

如何访问 div id 中的 data-ret 参数?用于进行一些网络抓取。

尝试了几种方法,但似乎无法坚持下去。

谢谢

最佳答案

使用beautiful soup库:

from bs4 import BeautifulSoup

html = '''<div class="main">
    <div id="son" class="well"></div>
    <div id="done" 
    data-ret="512,500"></div>
    </div>'''

soup = BeautifulSoup(html,"lxml")
data_ret = soup.find("div",{'id':'done'})

print(data_ret['data-ret'])

操作:

512,500

关于python - CSS:Div 和参数选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814752/

相关文章:

javascript - jQuery 在悬停时从左到右滑动 div

jquery - 更改悬停时的文本颜色 - Jquery

html - 带有 float 图像的缩进列表项 : problem

python - 在 Python 中使用 GZIP 模块

python - 图像处理 : Trying to make a photo negative?

python - Jupyter Notebook 中是否缺少错误突出显示和自动完成功能?

html - 删除表中两个 td 元素之间的空间

css - 我无法在 IE9 中调试的简单问题(我认为是 CSS)

python - 无法写入文件

python - 不断收到错误 'list' 对象没有属性 'split'