请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

selenium应该把渲染过的页面给我吧,但是现在给我的好像不是渲染后的

我爬京东的商品
driver.get(‘https://item.jd.com/12899078.html’)
进去之后用
print(driver.page_source),得到数据,
原来的网页源代码我要的数据在这

                    <div class="item ellipsis" title="Python数据分析从入门到实践(全彩版)">Python数据分析从入门到实践(全彩版)</div>
    </div><!-- .crumb -->
            <div class="contact fr clearfix">
                        <div class="name goodshop EDropdown">
                <em class="u-jd"     差不多是渲染后的。

但是在python用selenium得到的数据ctrl F找不到数据

正在回答 回答被采纳积分+3

2回答

bobby 2020-09-11 11:16:09

https://img1.sycdn.imooc.com//szimg/5f5aebe409d8b01817000566.jpg 这是我通过selenium拿到的数据 是正确的啊 是不是我没有get到你的问题》?

0 回复 有任何疑惑可以回复我~
  • 提问者 小白在江南 #1
    老师,能把代码发我一份吗?我不知道哪里错了,得到的数据只有 200来行
    回复 有任何疑惑可以回复我~ 2020-09-11 13:33:27
bobby 2020-09-10 14:11:36

那你把page_source打印出来 然后和通过源码查看的方式对比一下此处有什么区别?

0 回复 有任何疑惑可以回复我~
  • 提问者 小白在江南 #1
    老师,通过page方法得到的数据,没有查到这个地方,因为我没学过web不太理解,好像是js数据这个如果您有时间您试一下
    回复 有任何疑惑可以回复我~ 2020-09-10 15:23:29
  • 提问者 小白在江南 #2
    这个是详情页的问题,在京东首页搜索,出现的页面是可以拿到数据,点开详情页就不行了
    回复 有任何疑惑可以回复我~ 2020-09-10 15:31:12
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号