Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import realtime_bidding_pb2
- import base64
- import binascii
- import math
- from geopy.distance import vincenty as geodist
- from realtime_bidding_pb2 import BidRequest
- num = 0
- all_r = 0
- app_r = 0
- matched_r = 0
- for line in open(sys.argv[1], 'r'):
- try:
- line1 = line.strip()#.split('POST ')[1]
- s = ''
- pos = 0
- while pos < len(line1):
- if line1[pos] == '\\' and line1[pos + 1] == 'x':
- h = line1[pos + 2:pos + 4]
- pos += 4
- s += chr(int(h, 16))
- else:
- s += line1[pos]
- pos += 1
- br = BidRequest()
- br.ParseFromString(s)
- if br.HasField('video') and 7 in br.video.protocols:
- print br.video.protocols
- except Exception as e:
- print e
- continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement