当当网书籍封面爬取

当当网书籍封面爬取

       本人小白一枚,才开始接触爬虫,这是第一次进行爬虫试验,爬取了当当网上python相关书籍的封面。至于为什么想到做这个,也是参考了别人的文章啦,没有照搬,主要还是自己的思路。

       在当当网输入python,搜索结果有57页,作为小白,首先尝试抓取出一页的封面图片。
       在网页界面右击,查看网页源代码,找到代码中的封面图片链接(只看源代码找不出或者说不确定链接在哪的话,可以右击检查,在Elements中鼠标指哪,网页中对应部分就会被标记选中)。以下代码片段包含了其中两本书的图片链接:

                       <li ddt-pit="1" class="line1" id="p24003310">
               <a title=" Python编程 从入门到实践"  ddclick="act=normalResult_picture&pos=24003310_0_1_q" class="pic" name="itemlist-picture"  dd_name="单品图片" href="http://product.dangdang.com/24003310.html"  target="_blank" >
               <img src='http://img3m0.ddimg.cn/67/4/24003310-1_b_7.jpg' alt=' Python编程 从入门到实践' /></a><p class="name" name="title" > 
               <a title=" Python编程 从入门到实践【图灵程序设计丛书】Python3.5编程入门图书 机器学习 数据处理 网络爬虫热门编程语言 从基本概念到完整项目开发 帮助零基础读者迅速掌握Python编程 附赠源代码文件" href="http://product.dangdang.com/24003310.html" ddclick="act=normalResult_title&pos=24003310_0_1_q" name="itemlist-title" dd_name="单品标题" target="_blank" > <font class="skcolor_ljg">Python</font>编程 从入门到实践【图灵程序设计丛书】Python3.5编程入门图书 机器学习 数据处理 网络爬虫热门编程语言 从基本概念到完整项目开发 帮助零基础读者迅速掌握Python编程 附赠源代码文件</a></p><p class="detail" >上到有编程基础的程序员,下到10岁少年,想入门Python并达到可以开发实际项目的水平,本书是读者*! 本书是一本全面的从入门到实践的Python编程教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。 书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,以及如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。</p><p class="price" > <span class="search_now_price">&yen;62.00</span><a class="search_discount" style="text-decoration:none;">定价:</a><span class="search_pre_price">&yen;89.00</span><span class="search_discount">&nbsp;(6.97折) </span></p><div class="lable_label"><span class="new_lable" y=""></span></div><p class="search_star_line" ><span class="search_star_black"><span style="width: 90%;"></span></span><a href="http://product.dangdang.com/24003310.html?point=comment_point" target="_blank" name="itemlist-review" dd_name="单品评论" class="search_comment_num" ddclick="act=click_review_count&pos=24003310_0_1_q">60044条评论</a></p><span class="tag_box"></span><p class="search_book_author"><span>[美]<a href='http://search.dangdang.com/?key2=埃里克·马瑟斯&medium=01&category_path=01.00.00.00.00.00' name='itemlist-author' dd_name='单品作者' title='[美]埃里克·马瑟斯(Eric Matthes)'>埃里克·马瑟斯</a>(<a href='http://search.dangdang.com/?key2=Eric&medium=01&category_path=01.00.00.00.00.00' name='itemlist-author' dd_name='单品作者' title='[美]埃里克·马瑟斯(Eric Matthes)'>Eric</a> <a href='http://search.dangdang.com/?key2=Matthes&medium=01&category_path=01.00.00.00.00.00' name='itemlist-author' dd_name='单品作者' title='[美]埃里克·马瑟斯(Eric Matthes)'>Matthes</a>)</span><span > /2016-07-01</span><span>  /<a href='http://search.dangdang.com/?key=&key3=%C8%CB%C3%F1%D3%CA%B5%E7%B3%F6%B0%E6%C9%E7&medium=01&category_path=01.00.00.00.00.00' name='P_cbs' dd_name='单品出版社' title='人民邮电出版社'>人民邮电出版社</a></span><div class="shop_button"><p class="bottom_p"><a  class='search_btn_cart ' name='Buy' dd_name='加入购物车' href='javascript:AddToShoppingCart(24003310)' ddclick='act=normalResult_addToCart&pos=24003310_0_1_q'>加入购物车</a><a class='search_btn_collect' name='collect' dd_name='加入收藏' id="lcase24003310" href="javascript:void(0);" name="Sc" ddclick='act=normalResult_favor&pos=24003310_0_1_q'>收藏</a></p></div>                </li>
                            <li ddt-pit="2" class="line2" id="p25576578">
                <a title=" Python学习手册(原书第5版)"  ddclick="act=normalResult_picture&pos=25576578_1_1_q" class="pic" name="itemlist-picture"  dd_name="单品图片" href="http://product.dangdang.com/25576578.html"  target="_blank" >
                <img data-original='http://img3m8.ddimg.cn/27/32/25576578-1_b_5.jpg' src='images/model/guan/url_none.png' alt=' Python学习手册(原书第5版)' /></a><p class="name" name="title" >
                <a title=" Python学习手册(原书第5版)Python入门必读之作,位列美亚软件编程畅销榜首,《Python编程》姊妹篇 覆盖Python 3.3和Python 2.7两个版本,详细讲解各种语言特性,并新增大量示例" href="http://product.dangdang.com/25576578.html" ddclick="act=normalResult_title&pos=25576578_1_1_q" name="itemlist-title" dd_name="单品标题" target="_blank" > <font class="skcolor_ljg">Python</font>学习手册(原书第5版)Python入门必读之作,位列美亚软件编程畅销榜首,《Python编程》姊妹篇 覆盖Python 3.3和Python 2.7两个版本,详细讲解各种语言特性,并新增大量示例</a></p><p class="detail" >本书根据Python专家Mark Lutz的著名培训课程编写而成,是易于掌握和自学的Python语言教程。书中以目前主流的Python 3.X为主,同时兼顾Python 2.X的内容,全面、系统讲解Python语言核心知识,每个知识都会以知识点、思想、示例代码的方式详细展开,由浅入深,循序渐进。同时每章都配有章后习题、编程练习及详尽的解答,并且还配有大量注释、示例和图表,便于你学习新的技能和巩固加深自己的理解。无论你从事哪个领域,本书都为你提供了未来全部Python工作的必备知识。</p><p class="price" > <span class="search_now_price">&yen;173.00</span><a class="search_discount" style="text-decoration:none;">定价:</a><span class="search_pre_price">&yen;219.00</span><span class="search_discount">&nbsp;(7.9折) </span></p><div class="lable_label"><span class="new_lable" y=""></span></div><p class="search_star_line" ><span class="search_star_black"><span style="width: 100%;"></span></span><a href="http://product.dangdang.com/25576578.html?point=comment_point" target="_blank" name="itemlist-review" dd_name="单品评论" class="search_comment_num" ddclick="act=click_review_count&pos=25576578_1_1_q">113条评论</a></p><span class="tag_box"></span><p class="search_book_author"><span>[美]<a href='http://search.dangdang.com/?key2=马克·卢茨&medium=01&category_path=01.00.00.00.00.00' name='itemlist-author' dd_name='单品作者' title
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值