获取网页内容包括使用python和beautifulsoup的jquery

2024-10-01 15:28:28 发布

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

我尝试用python和beauthoulsoup解析一个网页。 我想得到的结果时,点击“提交”按钮。在

<div class="orderButtonClass" onclick="jQuery.ajax({type:'POST',data:{portfolioId:0}, url:'/cineday/commande/pinRequestWeb',success:function(data,textStatus){jQuery('#line0').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){onFail();;}});">  

                    Submit

            </div>

你知道我怎么用python做到这一点吗? 使用python,我可以解析html,但不能解析jquery中POST的结果。 谢谢!在


Tags: div网页datahtmltypeajaxfunctionjquery
1条回答
网友
1楼 · 发布于 2024-10-01 15:28:28

通过单击Submit按钮监视发送到服务器的请求。您可以使用开发人员工具(Chrome)和Firefox中的FireBug来监视请求。现在,记下该URL并查看该请求的响应。您可以使用Python请求库从浏览器模拟GET/POST,然后使用BeautifulSoup(如果响应是HTML)或JSON库来解析输出。在

相关问题 更多 >

    热门问题