查看元素->网络->XHR->消息头
“编辑和重发”得到请求网址 请求头 和参数
示例:
#参数
requestData = {"inputParam":{"CurrentNodeId":31957,"CurrentLanguageId":7,"CurrentPage":1,"ItemsPerPage":"10","FilterKeyWord":"90161","SortText":"Name","SolutionSubIndustryId":"","SearchProperty":"","ReFilterComboBoxes":True,"IsNeedProdCategory":True,"IsNeedIndustry":True,"IsNeedBrand":True}}
#转换对应格式
params = json.dumps(requestData)
request = urllib2.Request(url, params)
#请求头
request.add_header('Content-Type', 'application/json; charset=utf-8')
request.add_header('X-Requested-With','XMLHttpRequest')
request.add_header("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0")
request.add_header("Referer","http://www.kcprofessional.com.cn/products/product-finder-results?keyword=90161")
html = ""
response = urllib2.urlopen(request)
if response is not None:
html = response.read()