爬虫查询北京汽车摇号

# coding=utf-8
# 后续可扩展为定时执行任务,并发送邮件提醒
import requests
import json
import re

# 7175104775540
# 2095107002762

url = 'https://sp0.baidu.com/9_Q4sjW91Qh3otqbppnN2DJv/pae/common/api/yaohao?name=7175104775540&city=%E5%8C%97%E4%BA' \
      '%AC&format=json&resource_id=4003&cb=jQuery110206545357584396929_1541054121028&_=1541054121038 '
headers = {
    'Cookie': 'PSTM=1497863757; BIDUPSID=C579265F252E67DB4D3C28859E820F15; '
              'BAIDUID=9D56806D452CAAB1C973FA8D620EB67A:SL=0:NR=10:FG=1; '
              'BDUSS=JkTHBsdEVNM3owLVlOTExEUE9pTmVYc2lsRTFYZUdmNDRXU3JTand'
              '-R2QwUUJjQVFBQUFBJCQAAAAAAAAAAAEAAABprBArwu22'
              '-0S38gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1E2VudRNlbUG; '
              'MCITY=-131%3A; H_PS_PSSID=1463_21101_26350_20719; delPer=0; PSINO=1; ZD_ENTRY=baidu; BDRCVFR['
              'dG2JNJb_ajR]=mk3SLVN4HKm; userFrom=www.baidu.com; BDRCVFR[-pGxjrCMryR]=mk3SLVN4HKm; BDRCVFR['
              'tox4WRQ4-Km]=mk3SLVN4HKm; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598',
    'Referer': 'https://www.baidu.com/s?ie=UTF-8&wd=%E5%8C%97%E4%BA%AC%E6%91%87%E5%8F%B7',
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
                  'Chrome/66.0.3359.181 Safari/537.36 '

}


def inquire(url, headers):
    try:
        resp = requests.get(url, headers=headers)
        json_string = re.findall("\{.*\}", resp.text)
        json_data = json.loads(json_string[0])
        results = json_data['data']['0']['disp_data']
        print(results)
        if results:
            print('中奖啦!!! ' + results[0]['eid'])
        else:
            print('没中')
    except:
        pass


if __name__ == '__main__':
    inquire(url, headers)

猜你喜欢

转载自blog.csdn.net/qq_18525247/article/details/83751750