Pythoner集中营Python精选

使用python爬取网页

2014-12-02  本文已影响793人  金发萌音

python的特点经常使得其作为一个网络爬虫来使用,那么如何使用python这样一个简洁强大的语言来写一个爬虫呢?

requests的使用

requests是一个用python来进行请求的一个库
安装

pip install requests

使用requsesst进行get和post操作

r = requests.get('https://github.com/timeline.json')

payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.get("http://httpbin.org/get", params=payload)
r.encoding = 'utf-8'
print r.text.encode('utf-8')
 from PIL import Image
from StringIO import StringIO
i = Image.open(StringIO(r.content))

获得response之后

可以使用另外一个库

beautifulsoup来解析

上一篇 下一篇

猜你喜欢

热点阅读