随笔分类 -  python

摘要:1、下载软件。 以下是我的百度云存储的安装软件及激活软件,大家可以下载。 链接:https://pan.baidu.com/s/1tJQXV5555W-oeWyHAUwBuw 提取码:b2j1 2、安装软件。 下载解压过后会得到以下文件,点击安装软件进行安装。 安装过程我这里就不赘述了哈。 3、安装 阅读全文
posted @ 2021-05-24 15:49 超超go 阅读(791) 评论(0) 推荐(0)
摘要:我们在利用python进行爬取数据的时候,一定会遇到这样的情况,在浏览器中打开能开到所有数据,但是利用requests去爬取源码得到的却是没有数据的页面框架。 出现这样情况,是因为别人网页使用了ajax异步加载,你的requests得到的只是页面框架而已。 遇到这样的情况有几种方法可以解决: 1、分 阅读全文
posted @ 2019-07-15 10:10 超超go 阅读(1736) 评论(0) 推荐(0)
摘要:1、查看自己chrome浏览器的版本。 浏览器地址栏输入以下地址 chrome://version 2、通过自己的版本下载相应的chromedriver.exe 下载地址:http://npm.taobao.org/mirrors/chromedriver/ 3、将下载下来的chromedriver 阅读全文
posted @ 2019-07-12 16:45 超超go 阅读(21292) 评论(0) 推荐(0)
摘要:(我是在windows下进行实验的) 准备工作: 1、安装python环境。 2、python安装selenium插件(执行以下命令就行)。 pip install selenium 3、Windows下配置webdriver chrome。 如果以上准备工作都做好了。 那么我们就来编写python 阅读全文
posted @ 2019-07-12 16:23 超超go 阅读(10651) 评论(0) 推荐(0)
摘要:有时候用scrapy shell来调试很方便,但是有些网站有防爬虫机制,所以使用scrapy shell会返回403,比如下面 有两种解决方法: (1):第一种方法是在命令上加上-s USER_AGENT='Mozilla/5.0' 第一种方法最简单但是每次操作都要加上去很繁琐,第二种方法比较好。 阅读全文
posted @ 2019-07-04 16:03 超超go
摘要:flask的静态文件,一般放在static目录下,前端页面放在templates下(而且这两个名字是定死的(static,templates)),目录结构如图: 模板(index.html)里加载静态文件的路径也要改下,原模板路径如下: <img src="img/6.jpg" alt=""> 改为 阅读全文
posted @ 2019-07-01 13:51 超超go 阅读(2008) 评论(0) 推荐(0)
摘要:我们的日常工作中,一定会遇到需要加密的数据,比如:密码、私密信息... ... 我们不仅要对他们进行加密,更需要对他们进行解密,因为毕竟我们的用户应该不会看得懂加密过后的字符串吧!!! 在python强大的第三方插件库中,就有这么一个插件,很好的解决了我们的问题,这个插件的名为:cryptograp 阅读全文
posted @ 2019-06-26 11:23 超超go 阅读(18834) 评论(1) 推荐(0)
摘要:github链接:https://github.com/573734817pc/SendEmailPlug-in.git 说明: 1、该插件功能为发送邮件。 2、基于python编写。 3、使用的时候只需要配置好Emailconf文件即可。 配置demo如下: # 发件人 self.from_e = 阅读全文
posted @ 2019-06-24 18:37 超超go 阅读(452) 评论(0) 推荐(0)
摘要:在我们的工作中,可能会遇到这样的情况:我们需要爬取的数据是通过ajax异步加载的,这样的话通过requests得到的只是一个静态页面,而我们需要的是ajax动态加载的数据! 那我们应该怎么办呢??? 思路是这样的:F12,查看网络,筛选XHR,点击下拉菜单,等待异步加载的文件 ,得到异步加载url, 阅读全文
posted @ 2019-06-24 14:02 超超go 阅读(4653) 评论(1) 推荐(0)
摘要:我们再工作中可能会遇到需要判断两个字符串有多少相似度的情况(比如抓取页面内容存入数据库,如果相似度大于70%则判定为同一片文章,则不录入数据库) 那这个时候,我们应该怎么判断呢? 不要着急,python自带的difflib库就可以帮助我们解决这个问题。 首先,difflib是python自带的,所以 阅读全文
posted @ 2019-05-21 16:06 超超go
摘要:我们再pip安装了beautifulsoup4后,是有下面句子import beautifulsoup4的时候报错:No module named 'bs4' pip install beautifulsoup4 然后,我们再python脚本中这样写: from bs4 import Beautif 阅读全文
posted @ 2019-05-21 11:22 超超go
摘要:python3脚本打包为可执行文件 阅读全文
posted @ 2019-05-15 16:09 超超go 阅读(327) 评论(0) 推荐(0)
摘要:在我们的python使用过程中,可能会遇到这样的情况: 我们得到的中文数据是unicode编码类型的,这在python中是没有问题的,可以直接打印显示为中文。 但是,如果我们需要和其它语言或前端进行交互或需要存到数据库中的时候,我们就需要将unicode编码转为utf8编码格式的中文。 在pytho 阅读全文
posted @ 2019-05-13 10:14 超超go
摘要:这位老师的文章说的很清楚:模块 这里我只说一下,我在使用过程中的一些注意事项。 比如,我创建了一个包,该包下面有两个模块:model1和model2,如下图 那么我们再python中怎样去使用自己创建的这两个包呢? 1、修改sys.path,这个网上教程很多,可以自己搜索一下。 2、import自己 阅读全文
posted @ 2019-04-29 16:32 超超go
摘要:1、首先是安装python(注意python3.X和python2.X是不兼容的,我们最好用python3.X) 安装方法:安装python 2、安装成功后,再进行我们需要的插件安装。(这里我们需要用到requests和pymssql两个插件re是自带的)注:这里我们使用的是sqlserver所以安 阅读全文
posted @ 2019-04-28 15:19 超超go