beautifulsoup 和 mechanize 获取 ajax 调用结果
你好,我正在使用 python 2.5 和 beautifulsoup 构建一个 scraper 但我发现了一个问题......网页的一部分正在生成 用户单击某个按钮后,通过使用适当的参数调用特定的 javacsript 函数来启动 ajax 请求,
有没有办法模拟用户交互并获得此结果?我遇到了一个机械化模块,但在我看来,这主要用于处理表单......
我将不胜感激任何链接或一些代码示例 谢谢
hi im building a scraper using python 2.5 and beautifulsoup
but im stuble upon a problem ... part of the web page is generating
after user click on some button, whitch start an ajax request by calling specific javacsript function using proper parameters
is there a way to simulate user interaction and get this result? i come across a mechanize module but it seems to me that this is mostly used to work with forms ...
i would appreciate any links or some code samples
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我已经弄清楚了......当我意识到我可以使用 urllib、ulrlib2 和 beautifulsoup 的组合后,这非常简单
ok so i have figured it out ... it was quite simple after i realised that i could use combination of urllib, ulrlib2 and beautifulsoup
不,你不能轻易做到这一点。据我所知,您的选择是,最简单的第一个:
No, you can't do that easily. AFAIK your options are, easiest first: