首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传从网站压缩到ftp服务的文件

上传从网站压缩到ftp服务的文件
EN

Stack Overflow用户
提问于 2020-06-09 13:41:09
回答 1查看 23关注 0票数 0

我在做一个爬虫程序。我已经做了爬虫,从网页上塞新闻,它可以上传到我的本地计算机,但我想直接上传到FTP服务器。

我试着用一种不同的方式编码。但我不能..。

我的代码在python下面

代码语言:javascript
复制
for i in range(0,len(a),2):
    url = defaultInformation['gooktoHome'] + a[i].attrs['href']
    r = requests.get(
          url, allow_redirects=True)
    fileName = datetime.now().strftime('%Y%m%d%H%M%S')
    # print(r.text)
    if(a[i].attrs['href'][-3:] == 'pdf'):
        ftp.storbinary('STOR ' + '/uh/backup/' + fileName + '.pdf',open(r.content))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-09 14:06:39

我使用BytesIO解决了这个问题,我的代码在python下面

代码语言:javascript
复制
for i in range(0,len(a),2):
    url = defaultInformation['gooktoHome'] + a[i].attrs['href']
    r = requests.get(
           url, allow_redirects=True)
    fileName = datetime.now().strftime('%Y%m%d%H%M%S')

    if(a[i].attrs['href'][-3:] == 'pdf'):
        tFile = BytesIO(r.content)
        ftp.storbinary('STOR ' + '/uh/backup/' + fileName + '.pdf',tFile)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62284054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档