目录 start

  1. 网络编程
    1. Socket
    2. WebSocket
    3. 邮件
    4. WebAPI
      1. JSON
    5. Web工具
  2. 爬虫
    1. 安装所需模块

目录 end|2019-10-19 17:04|


网络编程

Socket

作为网络编程的抽象概念,用于描述IP地址和端口,表示打开了一个网络连接,一个socket绑定到一个端口上
基于Socket的编程,需要知道目标计算机的IP地址,端口,以及协议类型

WebSocket

WebSockets


邮件


WebAPI

JSON

1
2
3
4
5
6
7
8
9
10
import requests
import json

def main():
url = "https://xxxx.com/user/get"
request = requests.get(url)
re_dict = json.loads(request.text)
for i in range(len(re_dict)):
event = re_dict[i]
print(event['project']['path'])

Web工具

  • pip install httpie

    • http --json URL 格式化输出json
  • curl URL|python -m json.tool 格式化输出JSON

爬虫

安装所需模块

解析HTML

  • bs4 :sudo pip3 install bs4
  • lxml :sudo pip3 install lxml