- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 抓取东方财富网股票信息
举例目标网站 : 东方财富网 (排行) 沪深A股网站是使用Ajax异步加载 url: http://quote.eastmoney.com/center/gridlist.html#hs_a_board因为是Ajax异步加载 所以要找到包含数据的json接口包含数据json url : http://33.push2.eastmoney.com/api/qt/clist/get...
2019-12-25 19:58:38
5102
3
原创 爬取斗鱼弹幕数据
测试版 可用#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/12/9 0009 18:59# Author: Mijiu# Version: 1.0import timefrom selenium import webdriverchrome_options = webdriver.ChromeOption...
2019-12-09 20:48:08
1125
3
原创 (爬虫基础)练习网站针对数据爬取
目标网址:http://www.caab.gov.bd/aip/amd/amd.html输入字符串,检索绿色标题检索到后,提取绿色标题对应的url及下载相应文件,并把绿色大标题下的小标题提取出来,同时提取小标题对应的url及下载相应文件。不属于同一绿色标题下的小题标题不要提取。import randomfrom selenium import webdriverfrom selenium...
2019-11-13 14:49:20
940
原创 (爬虫基础)爬取猫眼Top100电影
#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/11/11 0011 12:40# Author: Mijiu# Version: 1.0import requests,re,csvfrom lxml import etree# 获取页面源码 (猫眼电影top100) by Rosny 2019-11-11de...
2019-11-13 14:43:49
420
原创 http server
在浏览器输入主机ipimport threadinghttp_server = socket.socket()http_server.bind(("0.0.0.0", 80))http_server.listen()def handler(request, addr): print(f"{addr}接收http请求:") print(request.recv(102...
2019-09-11 23:53:16
277
原创 Socket 2.0
服务端:from socketserver import ThreadingTCPServerfrom socketserver import StreamRequestHandlerclients = {}class ChatHandler(StreamRequestHandler): def __init__(self, request, client_address, ...
2019-09-11 23:49:48
236
原创 Socket文件传输
服务端:输入文件完整路径发送给客户端import structimport jsonimport ostcp_server = socket()ip_port = (('127.0.0.1', 8080))buffsize = 1024# 端口的重复利用tcp_server.bind(ip_port)tcp_server.listen(5)print('还没有人链接...
2019-09-09 20:52:20
236
原创 Socket
服务端:import socketimport threadingclass ChatServer: def __init__(self, ip="127.0.0.1", port=9999): self.sock = socket.socket() # 套接字对象 self.ip = ip self.port = port ...
2019-09-07 09:26:21
128
原创 (Python初级练习)数据结构---实现双向链表
代码如下:# -*- coding: utf-8 -*-# Date: 2019/8/12 15:22# Author: ZuoJie# Version: 1.0class Node: """实现单向节点的类""" # value值,next下一个节点的地址 def __init__(self, value=None, next=None, prev=Non...
2019-08-18 00:34:39
215
原创 (Python初级练习)装饰器
装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方式3.满足1、2的情况下给程序增添功能例题代码:# _*_ coding: utf-8 _*_# Date: 2019/7/31 0031 17:21# Auth...
2019-08-18 00:30:17
146
原创 (Python初级练习)冒泡排序
#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/8/16 0016 14:37# Author: Mijiu# Version: 1.0liss = [3, 2, 5, 8, 1, 22, 44, 33, 21, 4, 66, 7]num = -1for i in range(len(liss)): f = ...
2019-08-16 14:50:53
181
原创 (Python初级练习)面向对象编程-创建一个学生类Student
面向对象基础练习 类的简单实用 案例: 学生类Student 类属性 count 记录创建学生个数 类属性 country 学生国家 实例属性含有名字,年龄,性别,钱(默认为0,私有属性),国家 国家默认与类属性国家相同 创建对象属性country的get和set方法 创建对象私有属性钱的get和set方法 创建一个私有方法study打印xx(xx为姓名): 在学习 创建...
2019-08-11 17:13:25
22627
原创 (Python初级练习)面向对象编程-奥特曼打怪兽
初次使用面向对象式编程 做一个奥特曼打怪兽案例 初次类的使用思路:需要创建三个类(战斗者类)奥特曼和怪兽共同点的类里面写一些共同属性比如 攻击,技能,血量,等等…奥特曼类(战斗者)首先继承战斗者类,获得战斗者类的所有属性和方法再写一些奥特曼独有的属性怪兽类(战斗者)首先继承战斗者类,获得战斗者类的所有属性和方法再写一些怪兽独有的属性代码如下:# _*...
2019-08-11 00:51:17
8627
原创 (Python)注册登录系统完整版
实现功能:1.注册系统2.根据注册的信息进行登录3.登录时密码输入错误五次自动锁定4.通过注册时的绑定手机号,可以对被锁定用户进行解锁-----------------------------------注册模块--------------------------------------from login import loginfrom fourcode import cod...
2019-08-04 14:37:22
2614
1
原创 (Python)注册登录系统(测试版)
python实现简单的用户注册和用户登录系统#!/usr/bin/env python3# _*_ coding: utf-8 _*_# Date: 2019/8/1 0001 19:56# Author: Mijiu# Version: 1.0from login import loginfrom fourcode import codeimport reimport h...
2019-08-02 19:43:47
1487
原创 (Python初级练习)把英语单词文档的数据用正则规则放入字典
这次是把文档中的英语单词和音标词性翻译,全部放在一个字典中,把单词作为键,翻译和音标等作为值 附件为work.txt 自己使用时只需要改名代码如下import re # 引用正则表达式模块 import pprint # 引用pprint模块def open_word(): # 定义函数打开文件(必须为同级目录,不然需要改...
2019-08-01 19:25:37
381
原创 (Python初级练习)电子字典
我使用的是一个单词本的txt文件,文件名为word.txt f = "word.txt" # 用变量f接收word.txt的路径 此时我的文件和我的程序在同一级目录,如果你的不在同级目录,需要填写完整路径 a = open(f, encoding='utf-8') # 变量a接收文件,指定字符级为utf-8 b =...
2019-08-01 00:01:22
213
原创 (Python初级练习)在文件查询出现最多的10个字母
此次练习我使用了一个单词本,里面有8000个单词.文件名为word.txt完整代码如下f = open("word.txt",encoding="utf-8") # 打开文件,文件名为word.txtff = f.readlines() # 用变量ff接收读取的数据f.close() ...
2019-07-31 23:47:08
683
原创 (Python初级练习)三级菜单
思路:1.循环出所有数据2.数据类型转换list = list(menu.keys())for i ,a in enumerate(list):print(i,a)
2019-07-23 17:32:31
270
原创 (Python初级练习)要求输入句子中单词反转后形成新的句子
1.题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行,包含一个句子 输出描述: 对于每个测试示例,要求输出句子中单词反转后形成的句子 示例1: 输入 hell...
2019-07-20 16:15:51
2175
原创 (Python初级练习)判断今天是今年的第多少天?
判断今天是今年的第多少天?思路:首先考虑闰年普通闰年:公历年份是4的倍数的,一般是闰年公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年)需要调用python自带模块调用当前时间3...
2019-07-15 16:27:34
13065
3
原创 (Python初学练习)斐波那契
斐波那契又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”.斐波那契数列的特点是:从第三项开始,每一项都为前两项之和。 问题:计算二十个月以后兔子的数量?思路:首先明确了它的特点 "从第三项开始,每一项都为前两项之和 "这样就说明了,除了第一第二列,剩下的都可以套用循环.我们可以创建一个列表,里面写...
2019-07-14 11:53:31
705
原创 (Python初级练习)百元买百鸡
问题:假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现在有100块钱,想买100只鸡,问有多少种买法?思路:第一次循环公鸡从1只循环到100只第二重循环母鸡从1只循环到100只第三重循环小鸡从1只循环到100只然后进行判断:数量:公鸡+母鸡+小鸡 =100钱:公鸡5+母鸡3+小鸡 =100代码如下:for g in range(1,101): # g 是公鸡从1开...
2019-07-14 11:00:52
13446
2
原创 (Python初级练习)求5个分数的平均分
失败案例一(代码如下): num_list = [] #存放临时数据 num_list = input("请输入五个数:") # 把输入进来的五个值放进列表 num = int(num_list) # 把列表内容整型 print...
2019-07-13 17:39:23
17687
2
register_and_login.zip
2019-10-23
python_one_work.rar
2019-09-15
Fitness_room.rar 健身房管理系统
2019-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人