python 中 CSS 选择器的问题

 <div class="tB-r" id="tB-r">
            <div>
                标书下载截止时间:
                <span class="span-v" data-key="标书下载截止时间"></span>
            </div>
            <div id="oxe">
                保证金缴纳截止时间:
                <span class="span-v" data-key="保证金缴纳截止时间"></span>
            </div>
            <br>
            <div>
                质疑截止时间:
                <span class="span-v" data-key="质疑截止时间"></span>
            </div>
            <div>
                &emsp;&emsp;&emsp;&emsp;&emsp;开标时间:
                <span class="span-v" data-key="开标时间"></span>
            </div>
        </div>

response.css("div#tB-r div::text").extract() 我这有写,是不是下面的 span标签 都算text??? 虽然是抓到了,但是返回的结果不对,多了一个结果,guess 下面的span标签也算到里去了!

阅读 3.5k
1 个回答

应该匹配到四个结果 > 可以选择第一个;div:nth-child(3)表示div第三个div元素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题