Sublime Text

Python3网络爬虫(一):利用urllib进行简单的网页抓取

拈花ヽ惹草 提交于 2021-02-18 08:00:01
点击 蓝色字 免费订阅, 每天收到这样的好信息 前言 : 最近有不少粉丝关注本公众号。并且我已经 成功开通了流量主同时会赚一点点广告费,我打算每个月把这部分钱拿出来给大家买点书刊,算是给大家一点福利吧。大家想买什么书扫描下方的加他拉你加群。最后,非常感谢大家的关注。 运行平台:Windows Python版本:Python3.x IDE:Sublime text3 转载请注明作者和出处: http://blog.csdn.net/c406495762/article/details/58716886 一直想学习Python爬虫的知识,在网上搜索了一下,大部分都是基于Python2.x的。因此打算写一个Python3.x的爬虫笔记,以便后续回顾,欢迎一起交流、共同进步。 一、预备知识 1.Python3.x基础知识学习: 可以在通过如下方式进行学习: (1)廖雪峰Python3教程(文档): URL:http://www.liaoxuefeng.com/ (2)菜鸟教程Python3教程(文档): URL:http://www.runoob.com/python3/python3-tutorial.html (3)鱼C工作室Python教程(视频): 小甲鱼老师很厉害,讲课风格幽默诙谐,如果时间充裕可以考虑看视频。 URL:http://www.fishc.com/ 2.开发环境搭建

【HTML】-----HTML基本介绍

☆樱花仙子☆ 提交于 2021-02-15 11:21:07
一、HTML基本介绍 1.1 HTML基本介绍 HTML是负责描述文档语义的语言 HTML是英语HyperText Markup Language的缩写,超文本标记语言。 现在的业界的标准,网页技术严格的三层分离: html就是负责描述页面的语义;css负责描述页面的样式;js负责描述页面的动态效果的。 1.2 开发工具 任何的纯文本编辑器都能够编辑html,比如记事本、editplus、notepad++。 比较有名的专门制作网页的工具有: DreamWeaver (Adobe公司的产品,前端学院不讲,这个东西过时了,不是一个好的代码编辑器) Sublime (高效率的程序书写工具) WebStorm (更高级的项目级别编程工具) 二、html骨架 标准的骨架 网页的最外层的标签对儿是<html></html>标签对儿,里面有两部分,分别是head和body。 head标签中,描述网页的配置;body中的内容,才是用户可以看见的内容。 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml

教你打造一款颜值逆天的 VS Code

陌路散爱 提交于 2021-02-15 02:49:10
先睹为快 昨天有幸参加了无戒老师主持的写作分享课,来自简书的四位大神 一鸣 , 别山举水 , 一元亦有用 , 尹沽城 无私的分享了自己的写作经验。他们对文字的虔诚,让我深受感染。因此我在考虑用什么词来形容我想跟大家分享的代码编辑器VS Code时,就偏偏认为颜值逆天恰到好处。“颜值逆天”并非是我装逼的认为我配置VS Code的美绝天下,只是因为 好多程序员的编辑器/IDE都好丑。 我想跟我有共同认知的人不在少数,一些程序员对美的满足真是低到尘埃里。有的人两年前下载了一个Sublime text,觉得挺好用,装了一些满足功能的插件,一点不装扮的就能到两年后。毕竟比windows的记事本好看100倍嘛。可是,作为新时代闪闪发光的各位软件开发工程师们,在技术变得牛逼了之后,是不是应该提高一下对编辑器的颜值的追求了呢? 如果,你正在使用Sublime, Atom,VS code写代码,如果,你也想要让自己的编辑器改头换面,变得美观大方高大上,不妨先给我点个赞,然后耐心读下去。另外,你还需要一点点实际行动。 我的目的,并非要让你配制出跟我一模一样的编辑器,而是打磨出你心仪的编辑器。 一、挑选一款心仪的字体 一定要挑选等宽字体。 一定要挑选等宽字体。 一定要挑选等宽字体。 没有一款字体能够让所有人都喜欢。但是,总有一款字体能够让你满意。在等宽字体中,我推荐五款我觉得十分养眼的给大家

移动端 rem适配方法

瘦欲@ 提交于 2021-02-10 08:52:23
                    rem适配 一, 网易适配方法 屏幕宽度/设计稿rem宽度=页面动态font-size值 (function(doc, win) { var docEl = doc.documentElement; resizeEvt = ' orientationchange ' in window ? ' orientationchange ' : ' resize ' ; recalc = function() { var clientWidth = docEl.clientWidth > 750 ? 750 : docEl.clientWidth; if (!clientWidth) return ; docEl.style.fontSize = clientWidth / 7.5 + ' px ' ; }; if (!doc.addEventListener) return ; win.addEventListener(resizeEvt, recalc, false ); doc.addEventListener( ' DOMContentLoaded ' , recalc, false ); })(document, window);    解释: 这样就设置好了每个页面的根fonts-size,因为rem单位是基于根font-size

HTML及CSS笔记

风格不统一 提交于 2021-02-08 12:02:54
目标:Front-end Engineer → Full-stack Engineer 浏览器及其内核 HTML 开发工具 sublime 轻量级的ide 1.使用技巧 h${}*6 vsCode 写大项目时使用 1.使用技巧 SEO-搜索引擎优化 <html lang= "en"> < head > < meta charset = " utf-8 " > <!-- charset:编码字符集--> < title > 我是title </ title > < meta content = " 服装 " name = " keywords " > < meta content = " 这是一件你穿了就不想脱的衣服 " name = " description " > </ head > < body > <!-- 告诉搜索引擎爬虫,我们的网站是关于什么内容的 --> <!-- SEO --> </ body > </ html > 路径 1. 网上url <img src="https://xxxxxx.jpg" style="width:200px;"> 2.本地的绝对路径 D:/a/b/test.html D:/a/b/c/123.jpg <img src="D:/a/b/c/123.jpg>" 3. 本地的相对路径 …/来表示上一级目录 D:/a/b/test.html D

html总结(二)

99封情书 提交于 2021-02-07 12:15:23
表格 table (会使用) 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table> <tr> <td> </td> </tr> </table> 注意: tr标签只能放td标签,td标签可以放其他元素 表格属性 属性名 含义 常用属性值 border 设置表格的边框(默认border=”0”无边框) 像素值 cellspacing 设置单元格与单元格之间的空白间距 像素值(默认为2像素) cellpadding 设置单元格内容与单元格边框之间的空白距离 像素值(默认为1像素) width 设置表格的宽度 像素值 height 设置表格的高度 像素值 align 设置表格在网页中的水平对齐方式 left、right、center 表头标签 表头一般位于表格的第一行或第一列,其文本加粗居中 表格结构 表格可以划分为表头和主体,所以有 <thead></thead> 标签和 <tbody></tbody> 表格标题标签 caption <table> <caption>标题</caption> </table> 合并单元格 跨行合并:rowspan 跨列合并

Python编程会用到哪些软件?Python基础学习

时间秒杀一切 提交于 2021-02-06 15:38:53
  Python是一门适合新手入门学习的编程语言,简单、优雅、语法清晰,学习Python还可以提高我们的工作效率,因此受到很多人喜欢。那么用Python编程会用到哪些软件?我们一起来看看吧。   1、Upterm:属于一个终端,简单好用,它是一个全平台的终端,可以说是终端里面的IDE,有强大的自动补全功能;   2、PtPython:属于交互式的Python解释器,支持语法高亮、提示,甚至是Vim和emacs的键入模式;   3、Anaconda:包管理,可以帮你安装许多麻烦的软件,包含Python环境、pip包管理工具、常用的库、配置好环境路径等,用Python搞数据方面的工作,就安装Anaconda即可;   4、QPython:是一个可以在安卓系统上运行的Python脚本引擎,整合了Python解释器、Console、编辑器和SL4A库,在安卓设备上照样可以玩转Python;   5、Sublime3:自从更新之后,有了很大的提升,比原来更加好用、简单。配合安装Anaconda和Codelntel插件,就可以让sublime拥有接近IDE的体验。   6、IPython:基于Python shell的交互式解释器,自动补全功能非常好用,深受程序员的喜欢。 来源: oschina 链接: https://my.oschina.net/u/4938745/blog/4948347