当前位置: 首页 > news >正文

常州微信网站建设教程百度建立自己的网站

常州微信网站建设教程,百度建立自己的网站,政府网站建设管理经验,网页设计超链接socket练习 工具目的代码运行结果 工具 pycharm 目的 使用socket进行图片采集 代码 采集流程: 1 获取url 2 发送请求,获取数据 3 提取数据 4 保存数据 import socket import reurls [https://pic.netbian.com/uploads/allimg/220211/004115-1644511…

socket练习

  • 工具
  • 目的
  • 代码
  • 运行结果

工具

pycharm

目的

使用socket进行图片采集

代码

'''
采集流程:
1 获取url
2 发送请求,获取数据
3 提取数据
4 保存数据
'''import socket
import reurls = ['https://pic.netbian.com/uploads/allimg/220211/004115-1644511275bc26.jpg','https://pic.netbian.com/uploads/allimg/220215/233510-16449393101c46.jpg','https://pic.netbian.com/uploads/allimg/211120/005250-1637340770807b.jpg']
for i in range(len(urls)):client = socket.socket()  # 创建套接字对象# print(client)# 1 建立连接client.connect(('pic.netbian.com', 80))  # 建立连接,使用http协议时,在浏览器中的标头处有“原始”选项# 2 构造请求数据senddata = 'GET ' + urls[i] + ' HTTP/1.1\r\n' + 'Host:pic.netbian.com\r\nUser-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.79\r\n\r\n'# 3 发送请求client.send(senddata.encode())  # 编码为二进制数据,发送的数据为二进制数据# 4 接收响应数据data = client.recv(1024)# print(type(data))  # 接收到的数据类型为bytes,二进制数据result = b''  # 创建二进制数据变量while data:result += datadata = client.recv(1024)  # 每次接收大小为1024的数据# print(result)# 请求网页时,它的响应体就是网页的 HTML 代码;请求一张图片时,它的响应体就是图片的二进制数据# 5 提取数据image = re.findall(b'\r\n\r\n(.*)', result, re.S)[0]image_name = "image"+str(i)+".png"# 6 保存数据with open(image_name,"wb") as f:  # 将获取的二进制数据写入到文件中,用wbf.write(image)

运行结果

见资源

http://www.hkea.cn/news/900647/

相关文章:

  • wordpress页面添加自定义字段木卢seo教程
  • 长寿网站制作保定seo排名外包
  • 域名和网站一样吗电商运营推广怎么做
  • css个人简介网站怎么做b2b网站免费推广平台
  • 网站建设中企动力上海百度广告投诉电话客服24小时
  • 深圳靠谱的电商公司正版搜索引擎优化
  • 自己如何做团购网站腾讯云建站
  • 怀化招标网站磁力狗bt
  • 佛山网站建设服务公司培训机构查询网
  • 海尔集团电商网站建设考证培训机构
  • 动漫制作专业的高职实训室福州整站优化
  • 织梦商城网站模板免费下载怎么在网上做推广
  • asp做网站用什么写脚本温岭网络推广
  • 怎么建设外贸网站免费发seo外链平台
  • 郴州是几线城市武汉网站seo推广公司
  • 网站开发工程师求职信焊工培训内容
  • 铜陵公司做网站中国网站排名100
  • 我要建一个网站泰州百度公司代理商
  • php响应式网站模板vi设计公司
  • 随身wifi网站设置广告投放是做什么的
  • 中企动力做网站的优势网络销售平台有哪些软件
  • 网站建设的费用如何查看百度搜索指数
  • 自己做网站需要什么seo的基本步骤
  • 视频直播app开发网站南京最新消息今天
  • 溧阳手机网站哪里做万网域名注册官网查询
  • 网站维护收费推广产品吸引人的句子
  • 怎么用一个主机做多个网站许昌网络推广公司
  • 网站域名所有权郑州网站运营专业乐云seo
  • 桂园精品网站建设费用网站seo查询站长之家
  • 安卓手机怎么做网站站长工具seo综合查询广告