【发布时间】:2017-08-14 08:50:10
【问题描述】:
我正在尝试使用 Python 和 Beautiful Soup 从 http://radioplayer.magic.co.uk/live 检索“正在播放”信息。
我可以在网络浏览器中看到文本,并且可以复制和粘贴它,所以我假设这个文本是从某个地方下载的,当我查看来自 Beautiful Soup 的页面时,我看不到文本,甚至看不到它可能出现的位置来自。
我是这方面的初学者,所以请温柔一点!
提前感谢您分享您的知识和经验。
附加信息:我在树莓派上使用 Python 3
【问题讨论】:
-
您必须在加载网站时监控网络调用并获取在 python 中使用的准确 URI(以及必要的表单数据?)。或者你可以使用 python-selenium,它可以像浏览器一样工作并执行
webdriver.get_source。 -
@AshishNitinPatil - 这看起来像是一个答案。
标签: python html ajax beautifulsoup screen-scraping