以下是Chrome开发工具的截图,我点击了网站上的搜索按钮。我希望能够从脚本执行相同的搜索。
当我点击表格数据标签中的查看来源时,我得到:
MENUGRID=&TIETOJABUTTON=&LOPETABUTTON=&TOSITEGRID=&HENKILOCOMBO=123456&TILACOMBO=&TOSITETYYPPICOMBO=&ALKUPVMEDIT=&LOPPUPVMEDIT=&TIEDOKSICHECK_CHECKBOX=off&LASKUNUMEROEDIT=&ETSIBUTTON=&ETSINUMEROLLABUTTON=&IW_Action=ETSIBUTTON&IW_ActionParam=&IW_FormName=ArkistoForm_1&IW_FormClass=TArkistoForm&IW_SessionID_=132amw21txnotj18td6840sblhd1&IW_width=&IW_height=&IW_TrackID_=6
我尝试添加RequestURL的各种组合,但我总是会遇到会话过期错误。
问题
如何找出上面的POST数据前缀?是吗? RequestURL添加了?
以下是HTML / JS源的副本,其中搜索(称为“Søg”)按钮。 https://pastebin.com/8HQMwD8W
答案 0 :(得分:1)
Chrome能够准备包含所有请求参数的cURL命令(包括授权所需的Cookie,如AlexProutorov所述)。只需用鼠标右键单击您的请求名称(bwtem
?),然后从Copy as cURL
菜单中选择Copy
。
答案 1 :(得分:0)
服务器要求您的请求获得授权,因此您还应该使用与使用Chrome开发工具捕获的Cookie标头相同的Cookie标头提供您的请求。这是存储会话数据的地方。