关闭
当前搜索:

【Python模拟登录】py2模拟登录GitHub

·思路描述 先通过浏览器使用账号正常登陆网站,分析提交的表单可以用火狐或者其他抓包工具,这里推荐火狐,它可以抓取到重定向前的请求,而重定向前的http请求就包含了模拟登录需要的各项参数(如账号、密码、其他字符)。如下图,输入账号密码,右键打开“查看元素”,点击“sign in”登录 登陆之后,观察控制台的请求变化情况,登录成功后如下图, 如图,火狐的优势就显现出来了,第一个P...
阅读(57) 评论(0)

【python】 os.path模块介绍

os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path) #路径存在则返回True,路径损坏返回False o...
阅读(37) 评论(0)

【Github】github是什么?github入门

Github解释:gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。注:本文章仅帮助读者入门github正文: 1、仓库 repository  说明:一个仓库一般用于存放一个项目,可以包含文件和各种格式的文件。一般也会有一个项目README文件(自述文件,用来保存你想描述的关于这个仓库的信息,可选),创建仓库时可以选择是否公开...
阅读(114) 评论(0)

【Python模拟登录】py2模拟登陆CSDN(人工识别验证码)

思路描述: 浏览器打开CSDN登陆页,使用浏览器的右键检查功能(F12)来监控HTTP请求,先通过错误的账号密码登陆CSDN,然后在“Network”中查看第一个请求的内容,如果是请求方式post那一般就对了,如果不是那就往下一个一个找,如图一: 图一 把requests URL复制出来作为登录的url(分号后面的不要),右边的上下滑动杆拉到最下面查看需要提交哪些数据,如图二:...
阅读(178) 评论(0)

【爬虫学习笔记】scrapy学习思考

从今年的九月开始接触python,到现在十二月学习爬虫,我仔细盘点自己的3个月编程之路所收获的知识: python语言了解 python前景了解(发展方向) python基础语法(2.x,3.x) pycharm工具基本操作掌握 爬虫概念了解,html/XML概念了解 爬虫相关模块了解(urllib,urllib2,requests,re,json,bs4...) 爬虫相关知识点了解...
阅读(81) 评论(0)

【Beautifulsoup】如何在网页中通过中文text获取标签

说明:通常我们所看到的网页几乎都是utf-8编码,这点在网页源码中搜索“charset”可以看到。也可以点击此处的方法查看,我们在使用beautifulsoup的时候,难免会有使用text属性来查找标签的时候,英文还好,查找中文的时候(bs.find(text=('钟表')),返回的结果几乎都是None,下面说说这个问题。 当运行以下代码时: html = urllib2.urlopen(...
阅读(164) 评论(0)

【爬虫学习笔记】BeautifulSoup用法分析(二)

本文章介绍BeautifulSoup的主要函数用法,对于BeautifulSoup的概念介绍请点击下方分析(一)查阅或自行查询,此处不再赘述。为了方便文章的编写,下文将用BS代表BeautifulSoup。 笔记分为以下两篇文章: BeatifulSoup用法分析(一) BeatifulSoup用法分析(二)-本文 上一部分主要介绍BS最基本,也是实战中很少用到的函数,这部...
阅读(100) 评论(0)

【爬虫学习笔记】BeautifulSoup用法分析(一)

掌握了一些python的基础语法后,便可以考虑想要发展的方向了,爬虫是一个很不错的方向 在学习单线程爬虫的时候,势必会遇到BeatifulSoup,若不能熟练掌握它的用法,就很难往下面走了,下面开始介绍BeatifulSoup 笔记分为以下两篇文章: BeatifulSoup用法分析(一)-本文 BeatifulSoup用法分析(二) BeatifulSo...
阅读(74) 评论(0)

【Linux】mysql命令行查看表结构,字段等信息

mysql查看表结构命令,如下: desc table_name; show columns from table_name; describe table_name; show create table table_name; use information_schema //进入库 select * from columns where table_name='table_name'...
阅读(184) 评论(0)

【Linux】Mysql初始化root密码和允许远程访问

mysql默认root用户没有密码,输入mysql –u root 进入mysql 1、初始化root密码 进入mysql数据库 mysql>update user set password=PASSWORD(‘123456’) where User='root'; 2、允许mysql远程访问,可以使用以下三种方式: a、改表 mysql -u root –p my...
阅读(219) 评论(0)

Python学习网站集合[持续更新...]

在成长的过程中,始终不忘记录这一切。 学习Python有很多方向,WEB开发、爬虫开发、大数据、自动化运维、人工智能。。个人准备学习的是爬虫和web,其他的估计短时间接触不到就不记录了。 OK,正文开始(链接可复制可点击): Python基础入门(包含2.x&3.x): https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6...
阅读(74) 评论(0)

【Python笔记】输出中文的方法(字符编码)

说实话,要搞懂python中字符编码的所有问题,一定得在实战中积累经验才行! 在此文章中,我用实例来分析并解决我们经常会遇到的一些问题,我的IDE环境为pycharm。 示例1:如何输出编辑器中手动输入的中文? #coding=gbk a='宙斯' aa=a.decode('gbk') print aa 输出结果为中文“宙斯”(在后面的示例中不再特别说明) 示例2:如何输出文...
阅读(103) 评论(0)

python调用Shell脚本:os.system(cmd)或os.popen(cmd)的区别

两者的区别是: os.system(cmd)的返回值只会有0(成功),1,2  os.popen(cmd)会把执行的cmd的输出作为值返回。   python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。 现假定有一个shell脚本test.sh:...
阅读(60) 评论(0)

【Python笔记】no.3 练习-实现linux下的差异备份

前序 首先,说明一下我的程序大概能做什么事:标题是实现linux下的差异备份,但我这里只是实现基本的功能,没有针对输出格式错误的时候进行处理!差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份,但是我这里只能备份增加的和对文件名修改过的文件进行备份,不能备份只修改内容的文件,后续会解决。 代码: #coding=utf-8 import mbackup...
阅读(116) 评论(0)

【Python笔记】关于linux和windows下的模块

模块 •模块就是一个含有python语句的文件,其实就是官方预先写好的一个功能,然后取其名为‘模块’,当需要用到此功能时就是导入它 •模块名就是文件名(不要扩展名.py,有例外) 在写程序的时候常常需要导入模块,有许多模块在默认安装python环境的库里边就已经有了,比如我导入一个模块: >>> import sys >>> help(sys) Help on built-in mod...
阅读(201) 评论(0)

【Python笔记】no.2字典和函数及练习

字典 说明:字典可以像传统的字典那样理解,每一个词都有他的注释,python中也是一样, 只是说,一个词只能有一个注释(至少学到此所了解的),那么这个词和其注释就是一个元组。 menu_dic = {'quezi':12,'hongshaor':15,'baiqj':16}  //这里我写一个餐厅菜单的词典 注意是大括号! print menu_dic,'\n' 字典的功能用法...
阅读(107) 评论(0)

【Python笔记】no.1列表的使用之超市购物示例

#代码# #coding=utf-8 import sys f = file('menu.txt') products = [] prices = [] f.readline() for line in f.readlines():         new_line=line.split()         products.append(new_line[0])...
阅读(282) 评论(0)

【华三实验】Netstream

华三NetStream技术介绍 NetStream技术是一种基于网络流信息的统计技术,可以对网络中的业务流量情况进行统计和分析。 在网络的接入层、汇聚层、核心层上,都可以部署 NetStream。 1. NetStream流 NetStream 是一项基于“流”来提供报文统计信息的技术。它根据 IPv4 报文的目的 IP 地址、源 IP 地址、目的端口号、源端口号、协...
阅读(177) 评论(0)

【华为实验】AAA本地认证和hwtacacs配置并存的情况总结

实验说明: 在工作中遇到这么个情况,客户想要配置华为路由器ssh本地认证,怎么配置都登录不上,最后通过dis aaa online-fail-record命令看到报错说tacacs认证拒绝(在模拟器上不会提示是tacacs,只提示认证失败),查询才知之前设备上配有hwtacacs远i认证,客户也不知道,又说这个配置是“上面”配置的不能删,然后又想实现本地ssh认证,问我如何能实现? 实践验证:...
阅读(274) 评论(0)

【华为实验】eNSP模拟GRE VPN

拓扑: 配置: 按拓扑规划配置接口IP,然后在AR2和AR3上配置指向AR1接口的默认路由,使得AR2和AR3的公网接口能够互通。 AR1只需配置接口IP无其他配置(此部分配置不贴出)。    开始gre配置 AR2: 建立隧道口: [r2]interface Tunnel0/0/0(自定义一个) [r2-Tunnel0/0/0] ip addr...
阅读(786) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:11589次
    • 积分:345
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:7篇
    • 译文:0篇
    • 评论:0条