我正在尝试解析具有使用Javascript __doPostBack()函数加载的不同部分的页面。
链接的示例是:javascript:__ doPostBack('ctl00 $ cphMain $ ucOemSchPicker $ dlSch $ ctl03 $ btnSch','')
点击后,浏览器不会获取新网址,但会更新网页的一部分以反映新信息。
我将传递给urllib函数以完成操作?
答案 0 :(得分:1)
javascript:__doPostBack('...
(Urgh。这是一种悲伤和令人讨厌的方法。)
用于查找逻辑隐藏在JavaScript中的URL的简单通用方法是正常运行页面,并启用网络调试器(例如,Firebug的“Net”选项卡或Fiddler)。通过监视单击时发出的请求,您可以看到要传递的URL和POST请求正文参数。
您需要使用data
的{{1}}参数来发送POST请求正文。