分类目录归档:Python

Python爬虫简介及常见反爬介绍


一、python爬虫

爬虫基本流程:

1.requests模块

通过post、get请求url,返回网页数据利用re或bs4进行解析即可,和我们平时部署接口请求接口差不多,这里不详述。

2.selenium模块(推荐)

上面提到的requests模块更多是爬取静态网页,遇到动态网页,就需要这个爬虫利器selenium了。它的优点主要有: 当页面内容是由 JavaScript 动态生成,通过 requests 请求页面无法获取内容,而selenium可以。 requests 爬虫程序容易被反爬虫策略限制,selenium模拟鼠标键盘操作,让程序的行为和人一样,可绕过大部分反爬。

安装部署参考h

Read more

PyCharm专业版破解方法


简介

方案一:破解后有效期到2089年,但有版本要求,必须是2019.1及之前版本。 方案二:有效期只有几个月,需要到期后再找注册码激活,但没有版本限制。

环境:

window7、64位 Pycharm专业版2019.1(注意:最新版的2019.1.3方案一不能成功) Pycharm旧版本下载地址:https://www.jetbrains.com/pycharm/download/previous.html 选择version2019.1

安装pycharm过程不详说,但要记住安装路径。 安装完pycharm后下面开始正式破解

方案一

第一步:下载pycharm破解补丁 链接:https:

Read more

DjangoBlog部署教程


简介

本教程基于开源项目DjangoBlog进行修改,下面将详细介绍部署方法。 github项目地址:https://github.com/liangliangyy/DjangoBlog

主要功能

  • 文章,页面,分类目录,标签的添加,删除,编辑等。文章及页面支持Markdown,支持代码高亮。
  • 支持文章全文搜索。
  • 完整的评论功能,包括发表回复评论,以及评论的邮件提醒,支持Markdown。
  • 侧边栏功能,最新文章,最多阅读,标签云等。
  • 支持Oauth登陆,现已有Google,GitHub,facebook,微博,QQ登录。
  • 支持Memcache缓存,支持缓存自动刷新。
  • 简单的SEO功能,新建文章

Read more

Python基础


数据类型

字符串(str)

字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。

如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:

'I\'m \"OK\"!'

表示的字符串内容是:

I'm "OK"!

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\,可以在Python的交

Read more

Python环境安装


引言

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,建议使用3.x版

安装

方法一:从Python官网下载Python安装包。

方法二:安装Anaconda (强烈建议该方案) 下载

Read more