如下图 (谷歌浏览器抓包的部分请求参数信息)form data中出现的参数
disclosureSubtype[]
needFields[]
,出现了至少两次
那么爬虫中模拟请求时如何使用呢:
以下两种方式均已测试可用(使用的python测试)
格式一
data = [
('disclosureSubtype[]', '9503-1004'),
('disclosureSubtype[]', '9504-2106'),
('page', '0'),
('companyCd', ''),
('isNewThree', '1'),
('keyword', ''),
('xxfcbj[]', '2'),
('needFields[]', 'companyCd'),
('needFields[]', 'companyName'),
('needFields[]', 'disclosureTitle'),
('needFields[]', 'disclosurePostTitle'),
('needFields[]', 'destFilePath'),
('needFields[]', 'publishDate'),
('needFields[]', 'xxfcbj'),
('needFields[]', 'destFilePath'),
('needFields[]', 'fileExt'),
('needFields[]', 'xxzrlx'),
('sortfield', 'xxssdq'),
('sorttype', 'asc'),
]
格式二
data = {
'disclosureSubtype[]': ['9503-1004', '9504-2106'],
'page': '0',
'companyCd': '',
'isNewThree': '1',
'keyword': '',
'xxfcbj[]': '2',
'needFields[]': ['companyCd', 'companyName', 'disclosureTitle', 'publishDate', 'destFilePath'],
'sortfield': 'xxssdq',
'sorttype': 'asc'
}