- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 (62)-- 打包压缩下载
# 打包压缩下载import urllibfrom urllib import requestimport osdef Schedule(a,b,c): ''' a:已下载数据块 b:已下载数据块大小 c:总文件大小 ''' per = 100.0 * a * b / c if per > 100 : ...
2018-03-30 16:26:22 209
原创 (61)-- 用代理IP爬取网页
# 用随机代理IP简单爬取网页内容# download.py文件import randomfrom urllib import requestimport jsondef getProxy(): with open('xici.json', 'r', encoding='utf-8') as f: proxies = f.read() proxie...
2018-03-30 11:16:26 5756
原创 (60)-- 用程序改写豆瓣会员签名
# 用程序改写自己豆瓣签名from urllib import request,parsefrom http import cookiejarimport recookie = cookiejar.CookieJar()cookie_handler = request.HTTPCookieProcessor(cookie)opener = request.build_opener(co...
2018-03-29 19:54:11 226
原创 (59)-- 微信聊天小程序
# 与好友聊天小程序import itchatitchat.auto_login(hotReload=True)friends = itchat.get_friends()yourinput = input("请输入好友昵称: ")yourmessage = input("请输入发送内容:")for friend in friends: if friend['NickName']...
2018-03-29 11:56:56 1056
原创 (58)-- 用正则层层爬取图片
# 用正则层层爬取图片from urllib import requestimport rebase_url = 'http://www.mmonly.cc/wmtp/fjtp/list_21_{}.html'def download(pic_url): print('downloading...%s' % pic_url) fname = pic_url.split('...
2018-03-28 20:11:51 271
原创 (57)-- 用正则简单爬取图片
# 用正则爬取单页图片from urllib import requestimport rebase_url = 'https://tieba.baidu.com/p/5504076850'response = request.urlopen(base_url)html = response.read().decode('utf-8')pat = re.compile('<img ...
2018-03-28 10:37:55 370
转载 (56)-- 应用程序接口(API)
应用程序接口编辑词条API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。应用程序接口(英语:ApplicationProgrammingInterface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常需...
2018-03-27 20:40:47 742
原创 (55)-- 简单爬取人人网个人首页信息
# 简单爬取人人网个人首页信息from urllib import requestbase_url = 'http://www.renren.com/964943656'headers = { "Host" : "www.renren.com", "Connection" : "keep-alive", "Upgrade-Insecure-Requests" : "1.
2018-03-27 16:18:45 3061
原创 (54)-- 简单模拟百度翻译
# 简单模拟百度翻译from urllib import request,parseimport jsondef trans(keyword): base_url = 'http://fanyi.baidu.com/sug' data = { 'kw':keyword } data = parse.urlencode(data) head...
2018-03-27 13:57:44 535
原创 (53)-- 做个简单贴吧及页数搜索
# 做个简单贴吧及页数搜索from urllib import request,parsedef search(kw,i): base_url = 'http://www.baidu.com/s?' i = int(i) pa = 50 * (i - 1) qs = { 'kw' : kw, 'pn' : pa } ...
2018-03-26 20:11:28 179
原创 (52)-- 做个简单代理搜索
# 做个简单代理搜索from urllib import request,parsedef search(wd): base_url = 'http://www.baidu.com/s?' qs = { 'wd' : wd } qs = parse.urlencode(qs) base_url = base_url + qs res...
2018-03-26 17:00:36 461
原创 (51)-- 简单爬取网站首页
# 简单爬取网站首页from urllib import requestimport randombase_url = "http://www.xicidaili.com"user_agent = ['218.3.164.133', '14.116.72.140', '180.115.202.146']headers = { ...
2018-03-26 14:53:56 1255
原创 (50)-- 死锁问题浅析
# 死锁问题浅析import threadingimport timedef flower(): flag1 = mutexA.acquire() if flag1: print("flower,I need one") time.sleep(1) flag2 = mutexB.acquire() if flag2...
2018-03-23 11:45:54 168
原创 (49)-- 线程中的浅拷贝
#线程中的浅拷贝浅析from threading import Threadimport timedef worker1(value): value.append(44) print("____in worker1 value is %s"% value)def worker2(value): time.sleep(1) print("----in worke...
2018-03-22 19:12:26 170
原创 (48)-- 用进程做数的阶乘
#用进程算数的阶乘from multiprocessing import Processclass MyProcessJC(Process): def run2(self,n): totle=1 for j in range(1,n+1): totle*=j print(totle)if __name__ ...
2018-03-21 22:06:04 259
原创 (47)-- 用线程简单爬取网络页面
#用线程简单爬取网络页面from urllib import requestfrom multiprocessing import Process,Queuedef downloader(url_queue): p = url_queue.get() response = request.urlopen(p) html = response.read() c...
2018-03-21 16:02:43 193
原创 (46)-- 不用swapcase函数实现其功能
#不用swapcase函数以实现其功能#实现swapcase函数->ascii码方式#列表/元祖方式def togglecase(s): #设置存储结果的变量 result = '' #大写字母列表 upper = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','...
2018-03-19 19:47:10 635
原创 (45)-- 用Python 简单访问 MongoDB
# 用Python 简单访问 MongoDB# server.pyfrom http.server import HTTPServer, CGIHTTPRequestHandler port = 8000 httpd = HTTPServer(('', port), CGIHTTPRequestHandler) print("Starting simple_httpd on por...
2018-03-15 21:03:41 247
原创 (44)-- Django框架之前台订单界面
# Django框架之前台订单界面 # index.html<!DOCTYPE html><html lang="cn"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"
2018-03-13 17:56:50 822
原创 (43)-- Django框架之前台购物车界面
# Django框架之前台购物车界面# index.html<!DOCTYPE html><html lang="en" class=""><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content=
2018-03-12 21:23:49 892
原创 (42)-- Django框架之前台注册登录
#Django框架之前台注册登录界面# register.html<!DOCTYPE html><html lang="en" class=""><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" conte
2018-03-09 15:12:53 601
原创 (41)-- Django框架之后台商品管理
#Django框架之后台商品管理# index.html{% extends 'myadmin/index.html' %}{% block 'body' %}<div class="row-content am-cf"> <div class="row"> <div class="am-u-sm-12 am-u-md-12 am-u-lg...
2018-03-08 20:48:53 1751
原创 (40)-- Django框架之后台分类管理简析
# Django框架之后台分类管理简析# index.html{% extends 'myadmin/index.html' %}{% block 'body' %}<div class="row-content am-cf"> <div class="row"> <div class="am-u-sm-12 am-u-md-12 am-u...
2018-03-07 19:05:36 421
原创 (39)-- Django框架之后台会员管理
# Django框架之后台会员管理简析#这是一个小而全的项目,其他功能将随后展示#index.html文件{% extends 'myadmin/index.html' %}{% block 'body' %}<div class="row-content am-cf"> <div class="row"> <div class="am-u...
2018-03-06 16:16:57 879
原创 (38)-- VMware虚拟机无法连接
#简单解决虚拟机开机无法连接的问题#我们在用VMware虚拟机时开机可能会遇到这样的问题#那么这个问题很好解决#首先,我们在电脑开始菜单里选择服务#点击进去后#我们看到有5个VMware开头的,我们发现第一个和最后一个状态是空的,所以我们手动点击他们,修改其状态为已启动,#上面有蓝色字体,停止和重启动,我们选择重启动即可。#然后把虚拟机关机再重启就行了#点击开启此虚拟机就可以啦#请大家遇到问题时不...
2018-03-05 14:33:49 275
原创 (37)-- 用类执行函数
class Chuli: #count计算列表内每个元素出现的次数 def count1(self,list1): zd ={} for i in list1: if i not in zd: zd[i]=1 else: zd[i]+=1...
2018-03-01 23:16:52 158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人