我需要使用Linux CLI或Python将文件从fki IAM Handwriting Database下载到在线笔记本上。
为了下载文件,用户需要先登录,然后才能开始下载
以前,可以按如下方式下载该文件:
wget --user username --pass password https://fki.tic.heia-fr.ch/DBs/iamDB/data/words.tgz
在更新版本中,wget不起作用。我还尝试了以下代码:
url = 'https://fki.tic.heia-fr.ch/login'
values = {'username': 'user',
'password': 'pass'}
r = requests.post(url, data=values)
它返回Bad Requests [400]
注意:请不要建议将数据库下载到本地机器上并上传到服务器。我没有访问高速下载或上传的权限
所以我面临着同样的问题,我做了以下几点:
这适用于每个需要登录过程才能下载的网站,只需在上面的代码中放置登录或身份验证链接,同时在post数据中输入正确的数据,重要的是正确输入字段名,无论是电子邮件、用户名、用户ID等。。为了找到它,您必须转到登录页面,右键单击email/username字段,然后单击inspect并查找
name
属性,这同样适用于password。确保按照Percent Encoding正确编码了符号和。 附言:你只需要运行上面的单元格一次。 接下来,您必须运行以下代码:使用要下载的文件本身的链接时
相关问题 更多 >
编程相关推荐