python - 如何在下面的代码中选择所有 "src"以获得 BeautifulSoup

标签 python django beautifulsoup

这是我想从中选择所有源代码的 html 代码 我可以选择所有源代码吗

<div class="thumbnails-wrapper" style="display: inline-block; visibility: visible;">
<div class="thumbnails" data-expand-target="thumbnails">
<span class="details-trailer">
<span class="video-image-wrapper">
<span class="preview-overlay-container" data-video-url="https://www.youtube.com/embed/lXaGPCSqlsM?ps=play&vq=large&rel=0&autohide=1&showinfo=0&autoplay=1&authuser=0" data-docid="com.gameloft.android.ANMP.GloftAGHM">
</span>
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail " alt=" Asphalt Nitro- screenshot thumbnail " src="//lh3.googleusercontent.com/x7dX056Uo1zlIsTx1rN2NO19g3ETS2J-8A6rmrypc-k_VPdMY5hnoFSVS-MENXfUfqBL=h310" data-expand-to="full-screenshot-0">
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail " alt=" Asphalt Nitro- screenshot thumbnail " src="//lh3.googleusercontent.com/iXwUtiXyragrVn6BeQq2OFFeNR0z1JJVaNELuQscWlizBiwn-dGO1Jb9T8UO29NW2DI=h310" data-expand-to="full-screenshot-1">
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail " alt=" Asphalt Nitro- screenshot thumbnail " src="//lh3.googleusercontent.com/ueH3VEOiN414QwlDUtoRE4-xyV1ucHF3puKRXHtMeJFrkqrlAeC_OcVHV3JKGYiKC8A=h310" data-expand-to="full-screenshot-2">
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail " alt=" Asphalt Nitro- screenshot thumbnail " src="//lh3.googleusercontent.com/2VIXmIvny4xxbDVALMUumX4hdIM38P9OHp0PhT0ktFT7CyNcEX22QjpSsI6hQaWRYxM=h310" data-expand-to="full-screenshot-3">
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail " alt=" Asphalt Nitro- screenshot thumbnail " src="//lh3.googleusercontent.com/fxSqT5CXu1TmSS2MMjmPXnEXbzIMaBr2mlA3SdA1lRI3rr4IMwPUBHAvS4_UE1uXZN73=h310" data-expand-to="full-screenshot-4">
<img class="screenshot clickable" tabindex="0" itemprop="screenshot" title=" Asphalt Nitro- screenshot thumbnail 

最佳答案

使用BeautifulSoup

soup = BeautifulSoup(html)
for i in soup.select('.thumbnails-wrapper img'):
    print i['src']

print [i.get('src', None) for i in soup.select('.thumbnails-wrapper img')]

关于python - 如何在下面的代码中选择所有 "src"以获得 BeautifulSoup ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35933130/

相关文章:

python - 无 initscrip 名称控制台 - CX_freeze

python - 如何使用 beautifulsoup 从嵌套表中获取值

python - Beautifulsoup Python 无法从网站抓取数据

python - 为什么 find_objects 会给出一堆无,然后是整个图像的范围?

python - 处理线程内的无限循环功能

python - 表示 [0, 255] 范围内的值所需的最小小数位数

python - 处理 crossxhr 请求的 django 中间件不起作用

python - Django 中的复合外键

python - Django 可以找到我的静态文件,Pycharm 无法解析它们

python - 使用 BeautifulSoup 提取数据