上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: from lxml import etree 2 text = ''' 3 <div> 4 <ul> 5 <li class = "item-0"><a herf = "link1.html">first item</a></li> 6 <li class = "item-1"><a herf = 阅读全文
posted @ 2020-10-13 16:41 zou-ting-rong 阅读(112) 评论(0) 推荐(0) 编辑
摘要: GET请求 首先构造一个最简单的get请求,请求的链接为http://httpbin.org/get import requests 2 r = requests.get("http://httpbin.org/get") 3 print(r.text) #运行结果 { "args": {}, "h 阅读全文
posted @ 2020-09-27 16:51 zou-ting-rong 阅读(177) 评论(0) 推荐(0) 编辑
摘要: import requests as r 2 from bs4 import BeautifulSoup 3 import os 4 base_url = "http://www.win4000.com"#站点 5 theme_base_url = "http://www.win4000.com/z 阅读全文
posted @ 2020-09-27 15:22 zou-ting-rong 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #爬取三国演义的全部章节 2 3 import urllib 4 import urllib.request 5 import urllib.parse 6 from lxml import etree 7 from urllib import error 8 import lxml.html 9 阅读全文
posted @ 2020-09-26 20:11 zou-ting-rong 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 认识TCP socket的发送缓冲区和接收缓冲区 当创建一个TCP socket对象的时候会有一个发送缓冲区和一个接收缓冲区,相当与内存中的一片空间 send原理剖析 send是不是直接把数据发送给服务端? 不是,要想发送数据,必须的通过网卡发送数据,应用程序是无法直接通过网卡发送数据的,他需要调用 阅读全文
posted @ 2020-09-22 20:54 zou-ting-rong 阅读(322) 评论(0) 推荐(0) 编辑
摘要: #服务多客户端TCP服务端开发 2 #方法说明 3 """ 4 bind(host,port)表示绑定端口号,host是ip地址,ip地址一般不进 行绑定,表示本机的任何一个ip地址都行,port是端口号 5 listen(backlog)表示设置监听,backlog参数表示最大等待连接的> 个数 阅读全文
posted @ 2020-09-22 20:42 zou-ting-rong 阅读(421) 评论(0) 推荐(0) 编辑
摘要: #TCP服务端开发 2 #方法说明 3 """ 4 bind(host,port)表示绑定端口号,host是ip地址,ip地址一般不进 行绑定,表示本机的任何一个ip地址都行,port是端口号 5 listen(backlog)表示设置监听,backlog参数表示最大等待连接的> 个数 6 acce 阅读全文
posted @ 2020-09-22 12:01 zou-ting-rong 阅读(457) 评论(0) 推荐(0) 编辑
摘要: #导入socket模块 2 import socket 3 #参数说明 4 """ 5 socket类的介绍 6 创建客户端socket对象 7 socket.socket(AddressFamily,Type) 8 参数说明 9 AddressFamily 表示IP地址类型,分别为IPv4,IPv 阅读全文
posted @ 2020-09-22 11:11 zou-ting-rong 阅读(272) 评论(0) 推荐(0) 编辑
摘要: unbutu开放指定端口 开放端口8080 sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 保存设置 iptables-save 在终端中输入这两条命令即可解决问题 阅读全文
posted @ 2020-09-22 11:07 zou-ting-rong 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 线程是执行代码的一个分支,每个执行分支想要工作执行代码都需要cpu进行调度,也就是说线程是cpu进行调度的基本单位,每个进程至少有一个线程 多线程可以完成多任务 线程模块:threading #coding:utf-8 2 #导入线程模块 3 import threading 4 """ 5 线程类 阅读全文
posted @ 2020-09-21 19:54 zou-ting-rong 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页