爬虫中遇到POST请求中表单数据出现重复参数时的处理方式

如下图 (谷歌浏览器抓包的部分请求参数信息)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'
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值