urllib test

import time
from urllib import parse, request
url = "http://221.176.1.142:8001/selfservice/account/applypwd"
postdata = {'mobile':'','acName':''}
def solve1(mobile):
    postdata['mobile'] = mobile
    s = parse.urlencode(postdata).encode('utf-8')
    res = request.urlopen(url, s)
    html = res.readall().decode('utf-8')
    res.close()
    
    dt = eval(html)
    if dt['code'] == '0':
        print('success')
    else:
        print(dt['message'])
    time.sleep(0.5)
def solve2(mobile):
    postdata['mobile'] = mobile
    s = parse.urlencode(postdata).encode('utf-8')
    req = request.Request(url, s)
    req.add_header('Referer', 'http://www.abc.com')
    res = request.urlopen(req)
    html = res.readall().decode('utf-8')
    res.close()
    
    dt = eval(html)
    if dt['code'] == '0':
        print('success')
    else:
        print(dt['message'])
    time.sleep(0.5)
    
solve2('15112345678')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章