解析HTML时如何处理重定向?Python

2024-05-28 22:41:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过Python脚本提交一些表单,我使用的是机械化库。在

这样我就可以实现一个临时API。在

问题是,在提交之后,返回一个空白页面,通知正在处理请求,几秒钟后,页面被重定向到最终页面。在


我明白这听起来是否有点泛泛,但我不确定到底发生了什么。:)

有什么想法吗?在


Tags: 脚本api表单页面重定向空白几秒钟机械化
2条回答

传统上,当你得到一个重定向时,响应的状态代码是302,并且有一个location报头来指示浏览器下一步要去哪里。其他技术(蹩脚的)是在文档的头上放一个meta refresh tag。在

<meta http-equiv="refresh" content="2;url=http://nextlocation.com">

我想有很多方法可以用javascript来实现(同样是蹩脚的)

如果它使用meta标记,那么您需要手动解析HTML。否则,mechanize将自动处理重定向。在

相关问题 更多 >

    热门问题