用Python从网站爬图片

news/2024/5/21 2:44:05/文章来源:https://blog.csdn.net/weixin_30613433/article/details/99118903

从极客学院首页爬几张图片:

一下为titita.txt内容,为极客学院首页源代码节选:

<div class="jk-uptodate"><h2>最新课程</h2><ul><li class="uptodate"><a href="/zhiye/course/135.html?type=50" target="_blank"><img class="uptodate-img" src="https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20170928/8cc3edeb-0115-43ea-a46f-db6c6e9255ca.jpg" alt=""><p class="uptodate-title">Keras框架入门实战</p><p class="uptodate-info">初级<span>|</span>5门课</p></a></li><li class="uptodate"><a href="/zhiye/course/143.html?type=38" target="_blank"><img class="uptodate-img" src="https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20171101/b12ae422-fd63-4b7d-a0d3-13c3ab4479c5.jpg" alt=""><p class="uptodate-title">【实战】Python与消息中间件</p><p class="uptodate-info">中级<span>|</span>4门课</p></a></li><li class="uptodate"><a href="/zhiye/course/134.html?type=50" target="_blank"><img class="uptodate-img" src="https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20170928/85a3364e-47a3-41df-b5c8-daf48a57b7cd.jpg" alt=""><p class="uptodate-title">深入浅出 — 自然语言处理</p><p class="uptodate-info">初级<span>|</span>8门课</p></a></li><li class="uptodate"><a href="/zhiye/course/145.html?type=18" target="_blank"><img class="uptodate-img" src="https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20171123/9625ede8-31e9-4edc-93e7-74bf5b752585.jpg" alt=""><p class="uptodate-title">Android性能优化-UI篇</p><p class="uptodate-info">中级<span>|</span>7门课</p></a></li></ul>
</div>

 

爬图片的Python程序如下:

import re
import requestsf=open('titita.txt','r')
f1=f.read()
f.close()htmls=re.findall('<img class="uptodate-img" src="(.*?)" alt="">',f1,re.S)
i=0
for each in htmls:print('nowdoloading:'+each)pic=requests.get(each)fp=open('pic\\'+str(i)+'.jpg','wb')fp.write(pic.content)fp.closei+=1#之前没安装requests,要新建项目

 

Pycharm输出为:

nowdoloading:https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20170928/8cc3edeb-0115-43ea-a46f-db6c6e9255ca.jpg
nowdoloading:https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20171101/b12ae422-fd63-4b7d-a0d3-13c3ab4479c5.jpg
nowdoloading:https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20170928/85a3364e-47a3-41df-b5c8-daf48a57b7cd.jpg
nowdoloading:https://jiuye-res.jikexueyuan.com/zhiye/showcase/attach-/20171123/9625ede8-31e9-4edc-93e7-74bf5b752585.jpg

 

爬到的图片在资源管理器中显示为:

转载于:https://www.cnblogs.com/zhangziyan/p/9123031.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_817691.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SharePoint 2013网站突然不能登录了。

SharePoint 2013网站突然不能登录了&#xff0c;访问的时候&#xff0c;总是报错&#xff1a; The list has not shared with you. 原因&#xff1a; 原来我不知道什么时候把web application的Default authentication provider中的验证方式从NTLM改成 Kerboes了。 【解决方法】…

网易网站设计(思想)

很多人可能认为门户网站首页设计只是把一些导航、资讯内容和广告堆积起来摆放得好看就可以了&#xff0c;虽然这个观点也并不是完全错误的&#xff0c;确实门户网站首页是由这三方面内容组织而成&#xff0c;但随着互联网的快速发展&#xff0c;用户对访问网站的要求也越来越高…

Java开发牛人十大必备网站

摘要&#xff1a; 以下是我收集的 Java 开发牛人必备的网站。这些网站可以提供信息&#xff0c;以及一些很棒的讲座&#xff0c; 还能解答一般问题、面试问题等。质量是衡量一个网站的关键因素&#xff0c;我个人认为这些网站质 量都很好。接下来&#xff0c;我会跟大家分享我是…

程序员必去的几个网站

2019独角兽企业重金招聘Python工程师标准>>> http://www.itheima.com/ 黑马 http://www.itcast.cn/ 传智博客 http://www.imooc.com/ 慕课网 http://www.jikexueyuan.com/ 极客学院 http://www.csdn.com 转载于:https://my.oschina.net/u/588516/blog/755753…

HTML5移动网站制作教程

&#xfeff;&#xfeff;http://www.thinkphp.cn/extend/461.html 希望我的分享能够为正在研究或者想要研究移动端的朋友们带来更高&#xff0c;更好的回报&#xff01; 本文是基于zepto框架下的手机移动端网站制作教程&#xff0c;适用于苹果的ios系统&#xff0c;和android系…

大型网站服务器架构

一、服务器集群改善并发问题 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时&#xff0c;不要企图去更换更强大的服务器&#xff0c;对大型网站而言&#xff0c;不管多么强大的服务器&#xff0c;都满足不了网站持续增长的业务需求…

修改 设置 vs.net 网站 调试 设为 起始页

很简单&#xff0c;右键网站项目&#xff0c;打开【属性&#xff08;R&#xff09;】&#xff0c;找到【web】选项卡&#xff0c;然后会看到右边有一个【启动操作】&#xff0c;设置为当前页即可。 见百度问题: http://zhidao.baidu.com/question/195134372.html?an0&si1 …

HTML的购买按钮添加,将shopify购买按钮添加到流星js网站

不知道最好的方法来连接流星js网站使用购买按钮购物。 要initializie的Shopify API - http://shopify.github.io/js-buy-sdk/ - 直接&#xff0c;我导入使用将shopify购买按钮添加到流星js网站meteor npm install --save shopify-buymeteor npm install --save shopify-promise…

Web网站服务(Apache)

1Apache的主要特点 1&#xff09;开放源代码&#xff1a;这是Apache服务器的重要特性之一&#xff0c;也是其他特性的基础。Apache服务程序由全世界的众多开放者共同维护&#xff0c;并且任何人都可以自由使用&#xff0c;这充分体现了开源软件的精神。2&#xff09; 跨平台应用…

-HTMLCSS-——模拟小企业网站主页导航栏

2019独角兽企业重金招聘Python工程师标准>>> 做出来的作业效果图&#xff08;右键图片选择“在新的窗口打开图片”来查看&#xff09;&#xff1a; 素材图片&#xff1a; &#xff0c;&#xff0c;&#xff0c;&#xff0c; 完成的代码&#xff1a; static.html为&a…

网站的静态页面生成方案 .

提升网站性能的方式有很多&#xff0c;例如有效的使用缓存&#xff0c;生成静态页面等等。今天要说的就是生成静态页面的方式。这个也是我近期一直在搞的一个问题,近期在做使用html servlet做个人网站,为什么是这2个东西呢&#xff1f;1、直接用servlet是为了保证网站能以最快…

给你的网站加上站内搜索---Compass入门教程

给你的网站加上站内搜索---Compass入门教程 syxChina(syxchina.cnblogs.com) Compass(基于Lucene)入门教程 1 序言 2 Compass介绍 3 单独使用Compass 4 springhibernate继承compass 4-1 jar包 4-2 配置文件 4-3 源代码 4-4 说明 4-5 测试 5 总结下吧 1 序言 这些天一直在学点新…

SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎

前两天看到了一个中国新闻网&#xff0c;这个网站的搜索form的action是http://search.chinanews.com/search.do 便知道是struts1的产物&#xff0c;现在都用struts2了&#xff0c;所以给自己的任务是实现Struts2 SSH分页浏览新闻、Lucene分页高亮排序搜索新闻这个两个功能。 ID…

WordPress速度 - 如何使您的WordPress网站加载速度快

WordPress速度 - 如何使您的WordPress网站加载速度快 快速加载网站对于获取和保持稳定的流量非常重要。因此&#xff0c;对于想要发展WP网站&#xff0c;增加流量和增加收入的每个人来说&#xff0c;WordPress的速度都是一个问题。 但是&#xff0c;有几个因素可能会降低WP网站…

h5打开app跳不到指定页面 uni_初学uni-app,把网站变APP

快速入门uni-app&#xff0c;把想看的网站变APP。下载hbuildx&#xff0c;这里官方提供了几种安装包&#xff0c;有完全版&#xff0c;还有beta版&#xff0c;还有标准版&#xff0c;随便下一个吧&#xff0c;或者直接下载标准版的&#xff0c;因为它最小。1.创建uni-app&#…

利用URLOS搭建自己的CDN网站加速节点真是其乐无穷

CDN可以帮助我们提交网站静态内容的访问速度&#xff0c;而且可以针对不同线路进行分配优化&#xff0c;用最适合的网络线路访问我们的网站内容。比如源站地址在东莞&#xff0c;机房线路是电信&#xff0c;远在山西太原的用户网络环境是联通的&#xff0c;访问源站时速度非常慢…

如何找到一个网站(链接域名)的ip地址

用ping查看域名ip地址1. winR打开cmd2. 输入ping空格域名

大数据hadoop之大型互联网电商公司网站日志分析

2019独角兽企业重金招聘Python工程师标准>>> 博主今天分享大型项目的分析demo&#xff0c;下面是假设某个公司的网站项目想要得到活动日、节假日的网站流量分析。此类需求使用hadoop离线平台来分析性价比百分百完美。下面博主直接上教程。。。 操作步骤&#xff1a;…

Java实现广告屏播放切换_使用javascript实现某网站的头部广告向上切换效果

学了javascript后&#xff0c;看到某网站的一个头部广告效果很不错&#xff0c;感觉自己也能做出来&#xff0c;于是经过我一下午的奋斗&#xff0c;哈哈&#xff0c;我成功了&#xff0c;虽然实现可能很麻烦&#xff0c;但没法&#xff0c;如果你理解我的程序&#xff0c;如果…

在线人数实时显示php_PHP+jquery实时显示网站在线人数的方法_PHP教程

本文实例讲述了PHPjquery实时显示网站在线人数的方法。分享给大家供大家参考。具体分析如下&#xff1a;在线人数最简单的就是直接利用js调用php&#xff0c;这样可以显示出有多少人访问了本站&#xff0c;如果要在用户未刷新页面的状态实时显示用户在线人数&#xff0c;我们可…