我们都知道 在requests中可以使用 requests.get(url,params)的方式传值
那么在scrapy中如何传值呢
直接看代码
from urllib.parse import urlencode
params = {
'wbtreeid': '5571',
'searchtext': '',
'wsbslistCURURI': 'ED1C87781DBB6EE748D288AAF4957433',
'wsbslistKEYTYPES': '4,4,4,12,12,93',
'actiontype': '',
'wsbslistORDER': 'desc',
'wsbslistORDERKEY': 'wbdate',
'wsbslistCountNo': '20',
'wsbslistNOWPAGE': str(num),
'wsbslistPAGE': '0',
'wsbslistrowCount': '3545'
}
url = "https://zwfw.nx.gov.cn/jfpt/newslist_ycs.jsp?" + urlencode(params)
本文介绍在Scrapy框架中如何传递参数到指定URL。通过使用`urllib.parse.urlencode`将字典类型的参数转化为URL参数字符串,并拼接到目标URL上实现请求参数的传递。

3万+

被折叠的 条评论
为什么被折叠?



