【发布时间】:2016-08-03 23:59:06
【问题描述】:
通过请求模块,我最终想下载一首歌曲。如果您前往 youtube-mp3.org,则有一个输入栏和一个转换按钮。转换完成后不久,有一个下载按钮。现在我想用我的 python 脚本完成这个过程。
到目前为止我有这个:
def download_song(song_name):
import requests
with requests.Session() as c:
url = r"http://www.youtube-mp3.org/"
c.get(url)
几乎没有什么...我试图检查那里的网站上的文档。我认为我不需要任何身份验证。以前我使用 bs4 的请求来查找页面上的链接和信息,从未尝试输入。
感谢您的帮助
【问题讨论】:
-
分析过网站了吗?你可以用你的浏览器检查dom树(当然是firefox,chrome,不知道其他浏览器)。转换按钮是表单中的 元素,您只需发出与
-
我想我可以使用下载链接,但转换按钮对我来说是新的。我无法理解@Pedru
-
我想我到了某个地方。我坚持的一件事是表单没有名称......从我读到的内容应该提交任何东西......这是如何工作的? @pedru
标签: python web-crawler python-requests bs4