git clone https://github.com/coldnight/tornadohttpclient.git
cd tornadohttpclient python setup.py install
from tornadohttpclient import TornadoHTTPClient
# 实例化
http = TornadoHTTPClient()
# 发出get请求
http.get("http://www.linuxzen.com")
# 开始主事件循环
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print response.body
http.stop()
http.get("http://www.linuxzen.com", callback = callback)
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print("打开图片链接", end = " ")
print(response.effective_url)
http.stop()
http.upload("http://paste.linuxzen.com", "img", "img_test.png",
callback = callback)
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response, times):
print response.body
print times
if times == 9:
http.stop()
for i in range(10):
http.get("http://www.linuxzen.com", callback = callback, args = (i, ))
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response, times):
print response.body
if times < 9:
# 延迟10秒发送此请求
http.get("http://www.linuxzen.com", callback = callback, args = (times + 1, ), delay = 10)
else:
http.stop()
http.get("http://www.linuxzen.com", callback = callback, args = (1, ))
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print response.body
http.stop()
http.get("http://www.baidu.com/s", (("wd", "tornado"),), callback = callback)
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print response.body
http.stop()
http.post("http://ip.or.domain/login", (("username", "cold"), ("password", "pwd")), callback = callback)
http.start()
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print response.body
http.stop()
headers = dict((("User-Agent",
"Mozilla/5.0 (X11; Linux x86_64)"\
" AppleWebKit/537.11 (KHTML, like Gecko)"\
" Chrome/23.0.1271.97 Safari/537.11"), ))
http.get("http://www.linuxzen.com", headers=headers, callback = callback)
from tornadohttpclient import TornadoHTTPClient
http = TornadoHTTPClient()
def callback(response):
print response.body
http.unset_proxy()
http.stop()
http.set_proxy("127.0.0.1", 8087)
http.get("http://shell.appspot.com", callback = callback)
http.start()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有