day19作业

作业:
第一题:
写一个客户端和服务器的套接字:
客户端连接服务器后展示界面:

===========================

  1. 需要图片
  2. 需要文字
  3. 通知结束
    ==========================
    请选择:

如果客户端选1,服务器给客户端发送一张图片,客户端保存图片到本地
如果客户端选2, 服务器输入一段文字发送给客户端, 客户端将文字保存在一个message.txt文件中
如果客户端选3,通知服务器关闭连接,并且客户端结束
客户端

import socket
client = socket.socket()
client.connect(("10.7.156.112",1000))
while 1:
    re_data = client.recv(1024).decode("utf-8")
    print(re_data)
    send_data = input()
    client.send(send_data.encode("utf-8"))
    if send_data == "3":
        break
    re_data = client.recv(1024)
    b = bytes()
    while re_data:
        b+=re_data
        re_data = client.recv(1024)
    if send_data == "1":
        with open("./new_picure.jpg","wb")as f:
            f.write(b)
            print("成功")
    if send_data == "2":
        with open("./new_word.txt","w",encoding = 'utf-8')as f:
            f.write(b.decode("utf-8"))
            print("成功")


服务器

import socket

server = socket.socket()
server.bind(("10.7.156.112", 1000))
server.listen(100)
def file(file_name):
    with open(file_name,"r",encoding = "utf-8")as f:
         return f.read().encode(encoding = "utf-8")

with open("./路飞.jpg","rb")as f:
    picture =f.read()

demand =file("./demand.txt")
word =file("./word.txt")
while 1:
    conversation, addr = server.accept()
    conversation.send(demand)
    re_data = conversation.recv(1024).decode("utf-8")
    if re_data == "1":
        conversation.send(picture)
        print("发送成功")
        conversation.close()
    if re_data == "2":
        conversation.send(word)
        print("发送成功")
        conversation.close()
    if re_data == "3":
        break

第二题:
请求接口:
https://www.apiopen.top/satinApi?type=1&page=1 获取网络数据。
将内容中所有的name和text对应的值取出,并且保存到一个json文件中,保存的格式:

[{“name”:”张三”, “text”:”哈哈,让我们一起自由的飞翔”}, {“name”:”喒你家玻璃”, “text”:”截图暂停,截到的将会是对你爱情的预言三词!”}]

import requests
import re
import json
response = requests.get("https://www.apiopen.top/satinApi",{"type":1,"page":1} )
str1 = response.text
re_str = r'("text":".+?").+?("name":".+?")'
result = re.findall(re_str,str1)
result1 = []
for r in result:
    result1.append((r[::-1]))
    print(r[::-1])

E:\python\requests\venv\Scripts\python.exe E:/python/requests/网络请求.py
('"name":"办公室小野"', '"text":"办公室小野自制口味小龙虾,炎炎夏季造福同事!"')
('"name":"牛人集中营"', '"text":"在野外徒手建造私人游泳池.....\xa0\xa0这也太夸张了吧! "')
('"name":"胡涂涂图图"', '"text":"苍老师的朋友,你们认识几个?"')
('"name":"爱情保卫战"', '"text":"【爱情保卫战】女孩被涂磊大骂,去换个像样的形象再来继续节目"')
('"name":"叫我喜子"', '"text":"有人要玩我三天,然后送我iphone X,你会让我去吗?"')
('"name":"敏智的选择"', '"text":"世界杯暴躁老哥合集----这球让多少男人疯狂"')
('"name":"一风之音"', '"text":"唐僧白娘子大学毕业找不到工作,佛祖这番话点醒了多少人!"')
('"name":"情感解说家"', '"text":"我以为只要我逗你笑,你就会喜欢我。可我万万没想到,我输给了那个让你哭的人"')
('"name":"飞翔Dcf"', '"text":"你搁哪跟我扯什么犊子!"')
('"name":"肥大猫"', '"text":"第二次被这样,生活在这所城市太不容易了💔抱抱自己,想哭"')
('"name":"少年不知苦滋味"', '"text":"可以给我点小鱼干吗?"')
('"name":"新闻实时"', '"text":"女子搭网约车脱鞋翘脚  司机上传视频被滴滴封禁"')
('"name":"生命时报"', '"text":"寄生虫爆发!美国因麦当劳沙拉感染人数超500,如何预防?."')
('"name":"海娃的小老婆"', '"text":"让老公给我买瓶沐浴露,这个二货给我买瓶洗发水回来,看到我生气的样子,他居然说:反正你毛多,用洗发水更适合!擦~"')
('"name":"车神大咖"', '"text":"大哥被查酒驾笑个不停,心态真好"')
('"name":"摸咪校尉"', '"text":"母亲节,晒一晒你老妈年轻的照片,这也太美了吧啊啊啊!"')
('"name":"夜雨小楼听风"', '"text":"作死的速度"')
('"name":"黄山小妖"', '"text":"第一次去男朋友家,他妈嫌弃我胖,一直冷言冷语,不太愿意我和她儿子在一起...吃饭的时候我开玩笑的说道:“前几天我被一个好大的马蜂咬了一口,肚子一下就胀了起来...”男朋友轻轻怼了我一下...我看了他妈我一眼,然后又笑着说道:“其实我这个人比较爱喝酒,所以就有了啤酒肚...”男朋友又怼了我一下!我淡定的说道:“阿姨,我怀孕了,四个月了...”"')
('"name":"每日生活小技巧"', '"text":"一个视频让你了解车辆事故责任判定,涨姿势了!"')
('"name":"没有心跳N互动区版主"', '"text":"【今日话题】想想初入社会的你,和现在最大的改变是什么?"')

Process finished with exit code 0

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容