zoukankan      html  css  js  c++  java
  • 分别用request和socket给百多发送请求

    1.方式1

    import socket
    client = socket.socket()
    # 百度创建连接: 阻塞
    client.connect(('www.baidu.com',80))
    # 问百度我要什么?
    client.sendall(b'GET /s?wd=alex HTTP/1.0
    host:www.baidu.com
    
    ')
    # 我等着接收百度给我的回复
    chunk_list = []
    while True:
        chunk = client.recv(8096)
        if not chunk:
            break
        chunk_list.append(chunk)
    
    body = b''.join(chunk_list)
    print(body.decode('utf-8'))
    

    2.方式2

    import requests
    ret = requests.get('https://www.baidu.com/s?wd=alex')
    
  • 相关阅读:
    反射
    IO流
    集合(下)
    集合(上)
    泛型
    异常
    常用类
    内部类
    将博客搬至CSDN
    DBMS_ERRLOG记录DML错误日志(二)
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10351498.html
Copyright © 2011-2022 走看看