python实例
2016-05-25 09:12
399 查看
import urllib
import json
test_info = open('C:\\Users\\zhangqiannan\\Desktop\\data.txt')
test_data = [i for i in test_info]
test_info.close()
def jsonInfo(url, query):
content = urllib.urlopen(url % query)
compare_json = json.load(content)
data = compare_json['data']
book_flag = compare_json['is_book']
if book_flag == 1:
if len(data) == 0:
return []
prod_result = []
for i in data:
precise = int(i['precise'])
bid = int(i['bid'])
ak_score = int(i['m_score'])
prod_result.append([precise, bid, ak_score])
return prod_result
else:
return False
url = "http://10.255.254.60:8081/getAds/cpc/0/0/21/%s/184537119/0/0/0/107169205/3/-/0/0/0/0/-/debug"
result = dict()
for i in test_data:
result[i] = jsonInfo(url, i.strip())
baihuo_query = [i for i in result.keys() if result[i] == False]
has_result_query = [[i, result[i]] for i in result.keys() if result[i] != False and len(result[i]) != 0]
no_result_query = [i for i in result.keys() if result[i] != False and len(result[i]) == 0]
has_precise = [i for i in has_result_query if i[1][0][0] == -1]
import json
test_info = open('C:\\Users\\zhangqiannan\\Desktop\\data.txt')
test_data = [i for i in test_info]
test_info.close()
def jsonInfo(url, query):
content = urllib.urlopen(url % query)
compare_json = json.load(content)
data = compare_json['data']
book_flag = compare_json['is_book']
if book_flag == 1:
if len(data) == 0:
return []
prod_result = []
for i in data:
precise = int(i['precise'])
bid = int(i['bid'])
ak_score = int(i['m_score'])
prod_result.append([precise, bid, ak_score])
return prod_result
else:
return False
url = "http://10.255.254.60:8081/getAds/cpc/0/0/21/%s/184537119/0/0/0/107169205/3/-/0/0/0/0/-/debug"
result = dict()
for i in test_data:
result[i] = jsonInfo(url, i.strip())
baihuo_query = [i for i in result.keys() if result[i] == False]
has_result_query = [[i, result[i]] for i in result.keys() if result[i] != False and len(result[i]) != 0]
no_result_query = [i for i in result.keys() if result[i] != False and len(result[i]) == 0]
has_precise = [i for i in has_result_query if i[1][0][0] == -1]
相关文章推荐
- Python的re模块正则表达式操作
- python learning_curve函数
- 调整python默认递归深度
- python 检测代码性能
- python中的深拷贝和浅拷贝理解
- 入门超简单python入门神图
- Virtualenv 快速上手指南
- Python轻量Web框架Flask使用
- Python入门-----介绍
- Python语法三
- python2.7下安装scrapy
- 用python记录运行pid,并在需要时kill掉它们
- Python解释器
- 飘逸的python - 使用dis模块进行代码层次的性能剖析
- Python built-in函数的源码实现定位
- Getting Started With Python Internals
- 4.python中的用户交互
- python生成器之斐波切纳数列
- Python基础(五)集合与函数
- Python源码剖析