Python抓取数据的几种方式?

  1. import urllib.request
    response = urllib.request.urlopen('http://python.org/')
    html = response.read()
  2. import urllib.request
    req = urllib.request.Request('http://python.org/')
    response = urllib.request.urlopen(req)
    the_page = response.read()
  3. from urllib import request, parse

    post_data = parse.urlencode({'id':45,'renewalDate':'2029-11-06 00:00:00.000'}).encode()

    req = request.Request('http://a.com/financial/api/FinancialCredit/Renew', data=post_data) # this will make the method "POST"

    resp = request.urlopen(req)

    print(resp.read())

  4. 转自 http://www.cnblogs.com/txw1958/archive/2011/12/21/2295698.html