Python网页下载器urllib2

方式一

import urllib2
response = urllib2.urlopen('http://www.baidu.com')
print response.getcode()
cont = response.read()

方式二

import urllib2
request = urllib2.Request(url)
request.add_data('a','1')
request.add_header('User-Agent','Mozilla/5.0')
response=urllib2.urlopen(request)

方式三

import urllib2,cookielib
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response=urllib2.urlopen("http://www.baidu.com")
for html in response:
    print html

测试第一种和第三种是可以的,第二种add_data方法参数应该是三个,会报错。
感觉python的网页下载比java真的是好多了,java编写一共爬起网页的util,曾经干过这个活,代码量真的好多。

专业墙纸贴纸厨房用具装饰出售,本人网店经营,访问即是爱

博客对你有用记得访问下哦,增加下访问量,如有需要可以下单购买哦^_^。店铺地址https://item.taobao.com/item.htm?id=570637716145

猜你喜欢

转载自blog.csdn.net/huangbaokang/article/details/81449466
今日推荐