requests模块是一个第三方python库,基于urllib,可以方便快捷地满足我们的一些需求比如请求参数的传递。可以直接用pip安装:
sudo pip install requests
requests.get()
这大概是最常用的函数了,它能够方便地带着请求参数访问某个网址。由于网络这一块实在了解不深所以就步赘述了,直接贴代码。
例如访问github,得到动态加载的信息。
点击Load more...
按钮,会发送一个带有参数after的请求,此时我们可以利用request.get()来模拟这个请求:
import requests
para = {'after':'Y3Vyc29yOjMw'}
res = requests.get('https://github.com/topics/java?l=java&o=desc&s=stars', params=para)
print res.text
就能够得到后面的网页内容了。