跳至主要内容

博文

目前显示的是标签为“python”的博文

python socket

======server=======: from socket import * sock=socket(AF_INET, SOCK_STREAM) sock.bind(( '' , 12345 )) sock.listen( 5 ) while True : c, addr=sock.accept() while True : try : data=c.recv( 1024 ) except : print (e) c.close() break if not data: break c.send( 'backinfo' .encode( 'utf8' )) c.close() sock.close() ====================== =========Client============= from socket import * c=socket(AF_INET, SOCK_STREAM) c.connect(( '127.0.0.1' , 12345 )) c.send( 'hello from client' .encode( 'utf8' )) data=c.recv( 1024 ) if not data: pass print (data.decode( 'utf8' )) c.close() ===================================

python 2.7 web crawler

#coding=utf-8 #python 2.x import re import urllib def getHtml(url): page=urllib.urlopen(url) html=page.read() return html html=getHtml("http://www.jianshu.com") reg=r'<h4 class="title"><a target="_blank" href="(.*?)">(.*?)</a>' hotre=re.compile(reg) artlist=re.findall(hotre,html) for article in artlist: for com in article: print com