gpt4 book ai didi

asp.net - 从通过 __doPostBack() 完成的页面中使用 Python 的 urllib 检索信息?

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:08 41 4
gpt4 key购买 nike

我正在尝试解析一个页面,该页面具有加载了 Javascript __doPostBack() 函数的不同部分。

一个链接的例子是:javascript:__doPostBack('ctl00$cphMain$ucOemSchPicker$dlSch$ctl03$btnSch','')

单击此按钮后,浏览器不会获取新 URL,但会更新网页的一部分以反射(reflect)新信息。

我应该将什么传递给 urllib 函数来完成操作?

最佳答案

javascript:__doPostBack('...

(呃。这是一种可悲和令人讨厌的方法。)

查找逻辑隐藏在 JavaScript 中的 URL 的一种简单通用方法是正常运行页面,并打开网络调试器(例如 Firebug 的“网络”选项卡或 Fiddler)。通过监听点击时发出的请求,可以看到要传递什么URL和什么POST请求体参数。

您需要使用 urlopendata 参数来发送 POST 请求主体。

关于asp.net - 从通过 __doPostBack() 完成的页面中使用 Python 的 urllib 检索信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2616783/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com