python urllib与urllib2
2015-01-19 10:49
267 查看
urllib版:
urllib2版:
以上两个版本都是为了获得facebook某页面的数据,但是urllib可以成功,但urllib2却返回error400,希望有高手不吝赐教。
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,希望有高手不吝赐教。
相关文章推荐
- python基于http协议编程:httplib,urllib和urllib2
- python基于http协议编程:httplib,urllib和urllib2
- python有关urllib,urllib2和requests应用记录
- [zz]python 基于http协议编程:httplib,urllib和urllib2
- python的urllib和urllib2
- python基于http协议编程:httplib,urllib和urllib2
- 详解:Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests
- Python模块之urllib和urllib2之间的区别
- Python:urllib和urllib2的区别
- python中的urllib和urllib2
- python urllib和urllib2 区别
- Python标准库之urllib,urllib2
- python基于http协议编程:httplib,urllib和urllib2
- Python模块之urllib和urllib2结合使用
- python中urllib和urllib2不同的调试方法
- python基于http协议编程:httplib,urllib和urllib2
- [python]-urllib2和urllib模块使用
- python中urllib和urllib2不同的调试方法
- python的urllib和urllib2的区别
- Python中的URLLIB及URLLIB2