有时候使用到获取本机IP,就采用以下方式进行。复制代码代码如下:#!/usr/bin/pythonimportsocketimportstructimportfcntldefgetip(ethname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0X8915,struct.pack(‘256s',ethname
系统 2019-09-27 17:54:44 2236
我们搞了个python的工具包PyTls。做这件事的初衷是发生了一个星期要用python同时开发3个项目的情况,我发现了两个现象:1.有很多定制化的需求是极度高频反复重写的;2.有很多功能之前写过,可能因为稍许复杂又忘了,再用的时候又要去Google。所以,拉着同组的一个实习生,一起维护了PyTls的这个项目,为的就是那句"lifeisshort,weneedpython"。所有的详细的测试demo都可以在我的git找到,PyTls的测试demos希望可以
系统 2019-09-27 17:54:40 2236
本文实例为大家分享了Python获取指定网页源码的具体代码,供大家参考,具体内容如下1、任务简介前段时间一直在学习Python基础知识,故未更新博客,近段时间学习了一些关于爬虫的知识,我会分为多篇博客对所学知识进行更新,今天分享的是获取指定网页源码的方法,只有将网页源码抓取下来才能从中提取我们需要的数据。2、任务代码Python获取指定网页源码的方法较为简单,我在Java中使用了38行代码才获取了网页源码(大概是学艺不精),而Python中只用了6行就达到
系统 2019-09-27 17:53:37 2236
python实现windows倒计时锁屏功能#倒计时锁屏importtimefromctypesimport*defclosewindows(closetime):whileclosetime>0:print(closetime)time.sleep(1)closetime-=1user32=windll.LoadLibrary('user32.dll')user32.LockWorkStation()if__name__=="__main__":clos
系统 2019-09-27 17:53:34 2236
Python基础:网络教程推荐:系统学习python3可以看廖雪峰老师的教程:教程地址:点击查看2.系统学完也不一定记得很清楚,这时我们需要一个快速的查询手册,菜鸟教程是一个不错的选择:教程地址:点击查看3.快速掌握知识的一个方法就是多加练习,对于初学者一味的做练习题显得过于枯燥,实验楼可以帮助你,找到你感兴趣的小实验:学习地址:点击查看SQL基础可能有的朋友会问,我学网路爬虫,学机器学习,跟SQL有关系吗?答案是有的,对于网络爬虫而言,一个数据持久化的好
系统 2019-09-27 17:52:26 2236
密码算法程序设计实践选的SHA-1。在写的过程中遇到一丢丢关于python移位的问题,记录一下。SHA-1其中第一步需要填充消息。简单阐述一下sha1填充消息的过程:如输入消息“123”,先转成ascii码――313233,消息长度为3*8=24。即001100010011001000110011然后填充一个1占1bit,再填充447-24bit个0。10000000...00000000最后64bit加上消息长度24的二进制00011000二进制相当于是
系统 2019-09-27 17:52:18 2236
今天向大家介绍app爬取。文章目录一:爬取主要流程简述二:抓包工具Charles1.Charles的使用2.安装(1)安装链接(2)须知(3)安装后3.证书配置(1)证书配置说明(2)windows系统安装证书配置(3)Android手机安装证书配置4.开启SSL监听5.原理6.抓包三:抓包工具mitmproxy(免费的)1.简介2.关联组件3.安装和证书配置(1)用pip安装(2)在GitHub或官网上安装3.证书配置(1)产生CA证书4.抓包原理5.设
系统 2019-09-27 17:50:36 2236
博主写了一个智联招聘的爬虫,只要输入职位关键字,就能快速导出智联招聘上的数据,存在excel表里~importrequests,openpyxl#建立excel表joblist=[]wb=openpyxl.Workbook()sheet=wb.activesheet.title='智联招聘数据'sheet['A1']='职位名称'sheet['B1']='薪资'sheet['C1']='工作经验'#爬虫keyword=str(input('请输入查找职位的
系统 2019-09-27 17:49:32 2236
Python内置了多种类型的数据结构,常用的有:列表、元组、集合和字典。本文主要介绍列表和元组。列表(list)和元组(tuple)定义列表和元组,都是一个可以放置任意数据类型的有序集合。列表和元组的区别列表是动态的,长度大小不固定,可以随意增加、删减或者改变元素(mutable)。元组是静态的,长度大小固定,无法增加删减或改变(immutable)。如果要对已有的元组做任何“改变”,只能重新开辟一块内存,创建新的元组。#列表(list)list=[1,2
系统 2019-09-27 17:47:55 2236
今天没啥事儿就在网上溜达,对,只是溜达没干别的,鼠标点着点着进了一个网站,一个妹子图网站,然后然后就一发不可收拾,一看就是一个小时。自认为自控力还可以,奈何里面的内容太精彩了,什么高qing、午马、shi身啊.........真吃鸡,自己都控制不住自己,,,,当然,作为一名“技术人”,内容肯定不会一点一点地去看,要看就要看过瘾;然后一不小心就把里面的东西给全部下下来了,没看错是全部下下来了,先看个效果图:网站是张这个样子的:废话不多说,直接开始爬取,首先我
系统 2019-09-27 17:47:07 2236