今天戴总叫我帮她弄个网页API的测试脚本,用python实现起来相当容易,以下代码是调试通过的,有cookie,post, 响应的实现。
 import urllib2,cookielib

class HTTPRefererProcessor(urllib2.BaseHandler):
    def __init__(self):
        self.referer = None

    def http_request(self, request):
        if ((self.referer is not None) and
            not request.has_header("Referer")):
            request.add_unredirected_header("Referer", self.referer)
        return request

    def http_response(self, request, response):
        self.referer = response.geturl()
        return response

    https_request = http_request
    https_response = http_response


cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj), HTTPRefererProcessor(),)

urllib2.install_opener(opener)


data = 'msisdn=999999'
request = urllib2.Request(
        url     = 'http://203.117.16.171:8080/webgamecode/webcore?action=topup',
        headers = {'Content-Type': 'application/x-www-form-urlencoded'},
        data    = data)

ret = opener.open(request)
content = ret.read()
print content


相关文章:

  • 2021-07-25
  • 2021-11-29
  • 2022-02-08
  • 2022-12-23
  • 2021-11-13
  • 2021-06-08
  • 2021-11-09
  • 2021-07-25
猜你喜欢
  • 2022-12-23
  • 2021-04-21
  • 2021-06-09
  • 2021-08-06
  • 2022-12-23
  • 2021-10-11
  • 2022-01-10
相关资源
相似解决方案