python socket urllib.request.urlopen

python 基础教程第二版 14章少数几个网络设计模块

网络编程socket 小型服务器

小型服务器

import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.bind((host, port))

while True:
    client, addr = s.accept()
    print('Connection from', addr)
    client.send('Thanks for connection')
    client.close()

小型客户端

import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.connect((host, port))
print s.recv(1024)

尝试使用 urllib 解析网页时候报错没有 urlopen
百度之发现 python3.x 调整了 urllib 库

网页解析

import urllib.request
webpage = urllib.request.urlopen("https://www.baidu.com")
import re
text = webpage.read()
print text
  • 使用 python help() 时候记得要把需要help的模块先 import 进来,再 help(urllib.request)

你可能感兴趣的:(python)