最近写的小爬虫遇到一个问题
就是网页的表单资料是利用javascript截取之后
再利用.ajax送出去
$.ajax({
url: "my url",
data: {data:value},
type: "POST",
dataType: 'text',
success: function (msg) {
...
}
});
value用console看起来长这个样子
{base: Array(5), data: Array(7)}
base: (5) ["2017-10-27", "name", "", "3", 0]
data: (7) ["正常", "正常", "正常", "正常", "正常", "正常", "正常"]
不过用chrome的开发工具看了一下POST出去的资料
data[base][]:2017-10-27
data[base][]:name
data[base][]:
data[base][]:3
data[base][]:0
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
data[data][]:正常
感觉就不太对
在python底下直接送这个也是错的
想请问一下 jQuery里面的ajax在POST表单的时候 他转换成requests的payload
会长成什么样子?
感谢