码迷,mamicode.com
首页 > Web开发 > 详细

UDP协议编程与获取一个网页内容

时间:2020-05-10 12:42:50      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:图片   utf-8   sel   技术   div   www   request   com   ima   

一、UDP协议编程

技术图片

(一)接收端代码

import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind((‘‘, 5000))
while True:
    data, addr = s.recvfrom(1024)
    data = data.decode()
    print(received message:{0} from PORT {1[1]} on {1[0]}.format(data,
                                                                  addr))
    if data.lower() == bye:
        break
s.close( )

(二)发送端代码

import socket
import sys
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.sendto(sys.argv[1].encode() , ("192.168.1.107" ,5000))
s.close( )

(三)方法

技术图片

技术图片

(四)运行效果截图

技术图片

二、获取一个网页内容

import requests
def getHTMLText(self):
    try:
        r = requests.get(url, timeout=30)
        r.raise_for_status()
        r.encoding = utf-8
        return r.text
    except:
        return ""
url = "http://www.baidu.com"
print(getHTMLText(url))

运行效果截图:

技术图片

UDP协议编程与获取一个网页内容

标签:图片   utf-8   sel   技术   div   www   request   com   ima   

原文地址:https://www.cnblogs.com/hx494682/p/12862706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!