您的位置:首页 > 编程语言 > Python开发

python urllib与urllib2

2015-01-19 10:49 267 查看
urllib版:

import urllib2
import urllib
import cookielib
import random

def getPage(url):
try:
response = urllib.urlopen(url)
webPage = response.read()
return webPage
except Exception, e:
print "getPage function: ", e
return None

if __name__ == "__main__":
baseUrl = 'http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.freebieshark.com%2F2015%2F01%2Fthree-new-gerber-graduates-coupons.html&layout=button_count&show_faces=true&width=300&height=25&action=like&font=lucida grande&colorscheme=light'
page = getPage(baseUrl)
print page


urllib2版:

import urllib2
import urllib

def getPage(url):
try:
req = urllib2.Request(url)
response = urllib2.urlopen(req)
webPage = response.read()
return webPage
except Exception, e:
print "getPage function: ", e
return None

if __name__ == "__main__":
baseUrl = 'http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.freebieshark.com%2F2015%2F01%2Fthree-new-gerber-graduates-coupons.html&layout=button_count&show_faces=true&width=300&height=25&action=like&font=lucida grande&colorscheme=light'
page = getPage(baseUrl)
print page


以上两个版本都是为了获得facebook某页面的数据,但是urllib可以成功,但urllib2却返回error400,希望有高手不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: