Python套接字Socket读取http网页web数据
Python套接字Socket读取http网页web数据
基于Python的套接字Socket,读取网页web的数据,以读取百度首页的内容为例,程序代码如下:
import socketdef getDataBySocket(url):sock = socket.socket()ip_port = (url, 80)sock.connect(ip_port)print("建立连接的远程服务器地址:", sock.getpeername())sock.send("GET / HTTP/1.1\r\n".encode("utf-8"))sock.send(("Host: "+url+"\r\n").encode("utf-8"))sock.send(("\n").encode("utf-8"))size = 1024while True:try:data = sock.recv(size)count = len(data)print("读取数据数量:", count)if count == 0:print("读数据完毕")breakret = str(data, encoding="utf-8")print(ret)except BaseException as exc:print("发生异常")breakif __name__ == '__main__':url = "www.baidu.com"getDataBySocket(url)
Python套接字Socket读取http网页web数据相关推荐
- python套接字socket的作用_【学习笔记】python实现的套接字socket
#############2014.5.13 update############## #更新了多进程服务端的bug:客户端强行关闭会出错# ############################# ...
- python套接字编程_Python套接字编程(1)——socket模块与套接字编程
在Python网络编程系列,我们主要学习以下内容: 5. 常见的Python异步编程框架 6. 协程在Python网络编程中的使用 本文介绍Python下的基本套接字编程,主要基于 socket 模块 ...
- Linux下套接字详解(二)----套接字Socket
在前面我们讲了TCP/IP.TCP和UDP的一些基本知识,但是协议只有一套,而我们系统多个TCP连接或多个应用程序进程必须通过同一个 TCP协议端口传输数据.为了区别不同的应用程序进程和连接,许多计算 ...
- 网络编程:套接字 socket
复习一下,先复习下简单的套接字. 好记性不如烂笔头,烂笔头不如烂键盘,烂键盘好过没键盘. Windows下............................................... ...
- [python学习] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章: C#网络编程之Tcp实现客户端和服务器聊天 C#网络编程之套接字编程基础知识 ...
- Python 套接字编程
Python 套接字编程学习历程 1.什么是socket? Socket中文译作:套接字,socket是来建立'通信'的基础,建立连接,传输数据'通信端点'. 每一个套接字就是一组接口与端口的组合,用 ...
- 了解套接字Socket
了解套接字Socket 套接字是通过操作系统(OS)完成网络通信的一种标准方法.可以将套接字看作是与连接相连的一个终端,就像是操作员配电盘上的一个插座一样.但是这些套接字只是程序员的抽象称呼 ...
- Java 套接字Socket
套接字 一.概述 本质上是一套基于网络传输数据的流 实际上是一套用于网络通信的API IP地址 IPv4是指由4组数组成的IP地址 , 每组数的范围在0~255 .一共有2的32次方个地址(43亿多) ...
- 网络 IPC 套接字socket
APUE书中所有实例源码下载地址:http://www.apuebook.com apue学习笔记(第十六章 网络IPC:套接字):https://www.cnblogs.com/runnyu/p/4 ...
最新文章
- 什么是ObjCTypes?
- C++ Primer 5th笔记(6)chapter6 函数: 参数
- 【转】强大的B树B+树
- 如何在ESX下抓取数据包
- 功能Java示例 第6部分–用作参数
- 苹果手机怎么编辑word文档_可以一键导入word图文的微信编辑软件有什么?编辑器怎么使用?...
- delphi mysql变体类型_Delphi 2010学习笔记(8)---数据类型(顺序类型)---2011-01-19
- iSlide2022免费PPT插件(包含众多PPT模板/素材)
- 三维空间坐标的旋转算法详解_任意旋转角三维空间直角坐标转换的迭代算法
- 全局偏移表(GOT)和过程链接表(PLT)
- 小程序使用腾讯视频插件及插件未授权使用
- Android实现头像上传至数据库与保存 简易新闻(十七 下)
- c51倒计时程序汇编语言,两位倒计时器程序(单片机—汇编语言).doc
- 怎么windows设置qq邮箱服务器,电脑中如何添加QQ邮箱到Windows Live Mail
- error: [xxxxxxx/qrc_resource.cpp] Error 1
- 对象存储应用场景都有哪些?
- 杨振宁与清华计算机系,杨振宁先生与清华
- nvme命令中prp_NVMe又有新花样!CMB vs HMB
- Zookeeper介绍(通俗易懂)
- 【Mendeley】参考文献中et al 的格式修改