在不同的站点,表单数据有很大的不同。有些站点在允许任何scraper访问目标页面(如ASP
站点)之前,需要通过表单填写许多要求。但是,我的问题是如何将这些表单作为字典来填写,以便通过post
或get
请求参数发送。你知道吗
例如,下面的一个是这样一个formdata,它应该通过post
请求发送,以从某个站点获得有效的响应。我从chrome开发工具收集的。我没有看到任何选项,所以我可以收集它作为一个字典,并把那些我在我的第二个例子。你知道吗
action:show_search_result
action_spam:dDfgEr
txtSearchType:5
txtPracName:
optSstate:1
optRegions:4
txtPcode:
txtShowBuildingType:0
optBuildingType:1
optHomeType:1
optBudget:
有组织的数据填充了我手动完成的参数:
payload = {'action':'show_search_result','action_spam':'dDfgEr','txtSearchType':'5','txtPracName':'','optSstate':'1','optRegions':'4','txtPcode':'','txtShowBuildingType':'0','optBuildingType':'1','optHomeType':'1','optBudget':''}
我只能找到两个选择。1.view URL encoded
2。view source
但是没有一个提供这些参数作为字典。有没有办法在post
或get
请求参数中将其用作字典而不进行手动排列?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐