Python 为什么这些标签在firefox html源代码查看器中变灰?
Python 为什么这些标签在firefox html源代码查看器中变灰?,python,html,css,selenium-webdriver,beautifulsoup,Python,Html,Css,Selenium Webdriver,Beautifulsoup,我想使用beautifulsoup获得所有这些红色圆圈标记的li标记,但我只能获得第一个li标记,即Hello,因为它们没有显示显示:无如果我想在beautifulsoup中获得所有这些标记,我应该怎么做?救命啊@KangouroopsimageItem=soup.find_all(class_u=re.compile(r'itemNo\b+))只能获取第一个li标记,很抱歉,我从未使用过beautifulsoup。您的问题解决了吗?使用您正试图自动化的确切用例以及相关HTML和代码试用更新问题
我想使用beautifulsoup获得所有这些红色圆圈标记的li标记,但我只能获得第一个li标记,即
Hello,因为它们没有显示<代码>显示:无代码>如果我想在beautifulsoup中获得所有这些标记,我应该怎么做?救命啊@KangouroopsimageItem=soup.find_all(class_u=re.compile(r'itemNo\b+))只能获取第一个li标记,很抱歉,我从未使用过beautifulsoup。您的问题解决了吗?使用您正试图自动化的确切用例以及相关HTML和代码试用更新问题。
<li class="image item itemNo1 maintain-height" s...
<li class="image item itemNo2 maintain-height" s...
<li class="image item itemNo3 maintain-height" s...
<div class="a-text-center a-fixed-left-grid-col a-col-right" style="padding-left:1%;float:left;">
<div class="a-row a-spacing-none a-grid-vertical-align a-grid-center canvas ie7-width-96" style="opacity: 1;">
<div id="main-image-container" class="a-dynamic-image-container" style="height: 377px;">
<div id="video-outer-container">
<div id="main-video-container" class="chromeful-container">
</div>
<div id="video-canvas-caption" class="a-row">
<div class="a-column a-span12 a-text-center">
<span id="videoCaption" class="a-color-secondary"></span>
</div>
</div>
</div>
<div class="a-hidden" id="auiImmersiveViewDiv"></div>
<div class="variationUnavailable unavailableExp" style="display: none;">
<div class="inner">
<div class="a-box a-alert a-alert-error" aria-live="assertive" role="alert"><div class="a-box-inner a-alert-container"><h4 class="a-alert-heading">Image Unavailable</h4><i class="a-icon a-icon-alert"></i><div class="a-alert-content">
<span class="a-text-bold">
Image not available for<br>Color:
<span class="unvailableVariation"></span>
</span>
</div></div></div>
</div>
</div>
<ul class="a-unordered-list a-nostyle a-horizontal list maintain-height">
<li class="mainImageTemplate template"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div class="imgTagWrapper">
<span class="placeHolder"></span>
</div>
</span>
</span></li>
<li class="swatchHoverExp a-hidden maintain-height"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div class="imgTagWrapper" style="height: 377px;"><img src="https://images-na.ssl-images-amazon.com/images/I/912tYLsu2eL._SX425_.jpg" class="a-dynamic-image a-stretch-vertical" id="" style="max-height: 377px; max-width: 377px;" data-old-hires="https://images-na.ssl-images-amazon.com/images/I/912tYLsu2eL._SL1500_.jpg" data-a-manual-replacement="true"></div>
</span>
</span></li>
<li class="image item itemNo0 maintain-height" style="cursor: pointer;"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div id="imgTagWrapperId" class="imgTagWrapper" style="height: 377px;">
<img alt="6 Piece Hotel Luxury Soft 1800 Series Premium Bed Sheets Set, Deep Pockets, Hypoallergenic, Wrinkle & Fade Resistant Bedding Set(Full, Cream)" src="https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SX425_.jpg" data-old-hires="https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SL1500_.jpg" class="a-dynamic-image a-stretch-vertical" id="landingImage" data-a-dynamic-image="{"https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SX466_.jpg":[466,466],"https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SY450_.jpg":[450,450],"https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SX522_.jpg":[522,522],"https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SY355_.jpg":[355,355],"https://images-na.ssl-images-amazon.com/images/I/91RE-nL%2BcYL._SX425_.jpg":[425,425]}" style="max-width: 377px; max-height: 377px;"><script type="text/javascript">if(typeof encodedImgSrc != 'undefined' && encodedImgSrc != "" && document.getElementById("landingImage")!= null){document.getElementById("landingImage").src=encodedImgSrc;};</script>
</div>
</span>
</span></li><li id="noFlashContent" class="noFlash a-hidden"><span class="a-list-item">
<hza:string id="softlines_dp_video_flash_player">
<a class="a-link-normal" target="_blank" rel="noopener" href="https://get.adobe.com/flashplayer">
<hza:string id="softlines_dp_video_flash_player_text">
<span class="swSprite s_extLink"></span>
</hza:string></a>
</hza:string></span></li>
<li class="image item itemNo1 maintain-height" style="cursor: pointer;"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div class="imgTagWrapper" style="height: 377px;">
<img src="https://images-na.ssl-images-amazon.com/images/I/81pdBCFaeUL._SX425_.jpg" class="a-dynamic-image a-stretch-vertical" id="" style="max-height: 377px; max-width: 377px;" data-old-hires="https://images-na.ssl-images-amazon.com/images/I/81pdBCFaeUL._SL1500_.jpg" data-a-manual-replacement="true">
</div>
</span>
</span></li><li class="image item itemNo2 maintain-height selected" style="cursor: pointer;"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div class="imgTagWrapper" style="height: 377px;">
<img src="https://images-na.ssl-images-amazon.com/images/I/91y-xuiUG2L._SX425_.jpg" class="a-dynamic-image a-stretch-vertical" id="" style="max-height: 377px; max-width: 377px;" data-old-hires="https://images-na.ssl-images-amazon.com/images/I/91y-xuiUG2L._SL1500_.jpg" data-a-manual-replacement="true">
</div>
</span>
</span></li><li class="image item itemNo3 maintain-height" style="cursor: pointer;"><span class="a-list-item">
<span class="a-declarative" data-action="main-image-click" data-main-image-click="{}">
<div class="imgTagWrapper" style="height: 377px;">
<img src="https://images-na.ssl-images-amazon.com/images/I/91cd38Ag0RL._SX425_.jpg" class="a-dynamic-image a-stretch-vertical" id="" style="max-height: 377px; max-width: 377px;" data-old-hires="https://images-na.ssl-images-amazon.com/images/I/91cd38Ag0RL._SL1500_.jpg" data-a-manual-replacement="true">
</div>
</span>
</span></li></ul>
<script type="text/javascript">
var mainImgContainer = document.getElementById("main-image-container");
var containerWidth = mainImgContainer.offsetWidth;
var holderRatio = 1.0;
var shouldAutoPlay = false;
var containerHeight = containerWidth/holderRatio;
containerHeight = Math.min(containerHeight, 700);
var dynamicImageMaxHeight = 522 ;
var dynamicImageMaxWidth = 522 ;
var aspectRatio = dynamicImageMaxWidth/dynamicImageMaxHeight;
var landingImage = document.getElementById("landingImage");
var imgWrapperDiv = document.getElementById("imgTagWrapperId");
var imageMaxHeight = containerHeight;
var imageMaxWidth = containerWidth;
if(!shouldAutoPlay) {
imageMaxHeight = Math.min(imageMaxHeight, dynamicImageMaxHeight);
imageMaxWidth = Math.min(imageMaxWidth, dynamicImageMaxWidth);
}
var useImageBlockLeftColCentering = false;
var rightMargin = 32;
if(typeof useImageBlockLeftColCentering !== "undefined" && useImageBlockLeftColCentering){
mainImgContainer.style.marginRight = rightMargin + "px";
}
mainImgContainer.style.height = containerHeight + "px";
var imageMaxWidthBasedOnHeight = imageMaxHeight * aspectRatio;
var imageMaxHeightBasedOnWidth = imageMaxWidth / aspectRatio;
imageMaxHeight = Math.min(imageMaxHeight, imageMaxHeightBasedOnWidth);
imageMaxWidth = Math.min(imageMaxWidth, imageMaxWidthBasedOnHeight);
if(imgWrapperDiv){
imgWrapperDiv.style.height = containerHeight + "px";
}
if(landingImage){
landingImage.style.maxHeight = imageMaxHeight + "px";
landingImage.style.maxWidth = imageMaxWidth + "px";
}
if(shouldAutoPlay){
if(landingImage){
landingImage.style.height = imageMaxHeight + "px";
landingImage.style.width = imageMaxWidth + "px";
}
}
</script>
</div>
<div style="position: absolute; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); z-index: 3; width: 48px; height: 48px; border: 8px solid rgb(255, 255, 255); border-radius: 100%; display: none;"><span class="a-spinner a-spinner-medium"></span></div></div>
<div id="image-canvas-caption" class="a-row">
<div class="a-column a-span12 a-text-center">
<span id="canvasCaption" class="a-color-secondary">Roll over image to zoom in</span>
</div>
</div>
<div class="collections-collect-button"></div>
</div>