第5讲

1,174 views
1,126 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,174
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

第5讲

  1. 1. 5 qingfeng@me.com 2009-09-26 2009 9 25
  2. 2. Python & Network ✤ ✤ , ✤ 2009 9 25
  3. 3. twill ✤ http://twill.idyll.org/ ✤ python setup.py install ✤ twill-sh 2009 9 25
  4. 4. twill go http://www.renren.com/SysHome.do showforms fv 1 email qingfeng@me.com fv 1 password xxx submit show 2009 9 25
  5. 5. twill go http://upload.renren.com/addphotoPlain.do? id=327316943 showforms formfile 3 photo1 /Users/fengqing/Downloads/p1.jpg submit 2009 9 25
  6. 6. Python Network Library ✤ urllib ✤ httplib ✤ urllib2 ✤ cookiejar 2009 9 25
  7. 7. urllib.urlopen(“http://www.sina.com.cn”).read() 2009 9 25
  8. 8. f = open(“c:/sina.html”,”w”) html = urllib.urlopen(“http://www.sina.com.cn”).read() f.write(html) f.close() 2009 9 25
  9. 9. cookiejar = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar)) params = {'email':'qingfeng@me.com','password':'xxx','origURL':"http:// www.renren.com/SysHome.do"} data = urllib.urlencode(params) fobj = opener.open('http://passport.renren.com/PLogin.do', data) fobj = opener.open('http://renren.com/profile.do?id=260622588') print fobj.read() 2009 9 25
  10. 10. HTTP ✤ GET ✤ POST ✤ HEAD ✤ PUT/DELETE 2009 9 25
  11. 11. GET ✤ telnet www.renren.com 80 ✤ GET / HTTP/1.0 2009 9 25
  12. 12. Cookie ✤ ✤ Cookie ✤ Cookie & 2009 9 25
  13. 13. Try ✤ , ✤ SQL ✤ WebGame 2009 9 25
  14. 14. Free Time ✤ , , ✤ ✤ ✤ ✤ / ✤ 2009 9 25

×