当前位置: 首页 > wzjs >正文

网站建设教程在线内网网站怎么建设

网站建设教程在线,内网网站怎么建设,php网站开发专业是做什么的,博达 网站群建设公司安排我用RPA把各电商平台昨天直播和视频相关的曝光、销售等数据下载下来,我用rpa基本一个星期完成了,最后用影刀RPA自带的ftp文件上传工具,都指定的ftp服务器上,用RPA上传后,文件名都是乱码,默认RPA内嵌…

公司安排我用RPA把各电商平台昨天直播和视频相关的曝光、销售等数据下载下来,我用rpa基本一个星期完成了,最后用影刀RPA自带的ftp文件上传工具,都指定的ftp服务器上,用RPA上传后,文件名都是乱码,默认RPA内嵌的ftplib的默认编码是拉丁文编码,上传中文就是乱码,默认组件又没有其他设置(比方说编码方面),于是被迫放弃现场的组件,自行编写代码以期解决,百度了一下:

        1、尝试上传前,按照提示把文件名转成utf-8,

def upload(f, remote_path, local_path):fp = open(local_path, "rb") #,encoding='utf-8'buf_size = 1024# f.storbinary("STOR {}".format(remote_path), fp, buf_size)# f.storbinary("STOR {}"+remote_path, fp, buf_size)# f.storbinary("STOR {}".format(remote_path)+r"/20250413_抖音_XXX服饰旗舰店_视频合作视频数据_1744606680.xlsx", fp, buf_size)# f.storbinary("STOR "+remote_path+r"/aa.xls", fp, buf_size)   #单文件okfilenam2=local_path[local_path.rfind('\\')+1:].strip()print(filenam2+"#"+remote_path+"#"+local_path)filenam3=filenam2.encode('utf-8').decode('iso-8859-1')f.storbinary("STOR "+remote_path+filenam3, fp, buf_size)fp.close()

乱码还在,不起作用。

        2、网上有说改源码的,我这里是用影刀RPA作的,找他的源码,电脑D盘搜索中。最后在我改源码前,找到了更好的办法,故这个方法没有再试了。

        3、把编码设置成通用的utf-8还是不行

        4、把编码设置成通用的拉丁文还是不行:
           ftp.encoding="iso-8859-1"

        5、看文档说可以使用paramiko 我安装完了,测试:

def upload_file_via_ftp(hostname, port, username, password, local_file_path, remote_file_path):# 创建SSH客户端实例client = paramiko.SSHClient()# 自动添加策略,保存服务器的主机名和密钥信息# client.set_missing_host_key_policy(paramiko.AutoAddPolicy())try:# 连接到服务器client.connect(hostname, port, username, password)# 使用SFTPClient进行文件传输sftp = client.open_sftp()sftp.put(local_file_path, remote_file_path)print(f"文件 {local_file_path} 已成功上传到 {remote_file_path}")# 关闭SFTP连接sftp.close()except Exception as e:print(f"上传文件时发生错误: {e}")finally:# 关闭SSH连接client.close()

报: 

Error reading SSH protocol banner

不知道ftp服务器上用哪个软件设置的ftp功能,不知道知不知支持ssh,如果不支持的话,我就是白费劲。

        6、又看文档说 pysftp 支持中文,我安装,测试:

def main(args):with pysftp.Connection(glv['gvarFtpSerIP'], username=glv['gvarFtpUid'], password=glv['gvarFtpPs'],port=30000) as sftp:# sftp.get('远程中文文件.txt', '本地文件.txt')  # 下载sftp.put(r"C:\20250413_抖音_XXX服饰旗舰店_视频合作视频数据_1744606680.xlsx", '20250413_抖音_XXXX服饰旗舰店_视频合作视频数据_1744606680.xlsx')  # 上传sftp.close()

报:'Connection' object has no attribute '_sftp_live'  ,查了一圈,没找到类似login 和 openftp的方法,暂时没有好的办法

        7、又转而看看内嵌的ftplib,之前都是设置 utf-8,我灵机一动,为啥不设置 gbk呢?于是测试一下,效果可以。

最后代码如下:

from ftplib import FTPdef upload(f, remote_path, local_path):fp = open(local_path, "rb") #,encoding='utf-8'buf_size = 1024# f.storbinary("STOR "+remote_path+r"/aa.xls", fp, buf_size)   #纯英文文件名okfilenam2=local_path[local_path.rfind('\\')+1:].strip()print(filenam2+"#"+remote_path+"#"+local_path)f.storbinary("STOR "+remote_path+filenam2, fp, buf_size)   fp.close()def main(args):ftp = FTP()ftp.encoding='gbk'#  ok  这里最重要ftp.connect(glv['gvarFtpSerIP'], 30000)      # 第一个参数可以是ftp服务器的ip或者域名,第二个参数为ftp服务器的连接端口,默认为21ftp.set_debuglevel(2) ftp.login(glv['gvarFtpUid'], glv['gvarFtpPs'])     # 匿名登录直接使用ftp.login()ftp.cwd(glv['gvarRemotPath'])                # 切换到tmp目录upload(ftp,"/sjzt/pp/ds/douyin/",r"C:\[20250411]_[抖音]_[XXXX服饰旗舰店]_[视频合作视频数据]_[1744461854].xlsx")   # 将当前目录下的a.txt文件上传到ftp服务器的tmp目录,命名为ftp_a.txt  # 上面也是Ok 的# download(ftp, "ftp_a.txt", "b.txt")  # 将ftp服务器tmp目录下的ftp_a.txt文件下载到当前目录,命名为b.txtftp.quit()

  


文章转载自:

http://fuXR0HoZ.ggqcg.cn
http://JZKj9Yw2.ggqcg.cn
http://CeXVXfgR.ggqcg.cn
http://edrzxwZH.ggqcg.cn
http://nUFhwezo.ggqcg.cn
http://K80HST7P.ggqcg.cn
http://V56c9jdA.ggqcg.cn
http://YmY3crdT.ggqcg.cn
http://evevRmxl.ggqcg.cn
http://zoeejewo.ggqcg.cn
http://fCY9Focv.ggqcg.cn
http://W7qccDVA.ggqcg.cn
http://6wtToeZL.ggqcg.cn
http://owxJPbOb.ggqcg.cn
http://S0obfoo1.ggqcg.cn
http://ZHAv0USf.ggqcg.cn
http://eeeQf9r9.ggqcg.cn
http://eL0MwcU7.ggqcg.cn
http://o3Q3EnSZ.ggqcg.cn
http://OdvRSokB.ggqcg.cn
http://hOFSNJE0.ggqcg.cn
http://0y9jnFE9.ggqcg.cn
http://D4XecB0F.ggqcg.cn
http://RtfRdYFb.ggqcg.cn
http://Hyr4Cufy.ggqcg.cn
http://D8QLaCep.ggqcg.cn
http://8cvFHRth.ggqcg.cn
http://9g5bRufE.ggqcg.cn
http://OSuObBVv.ggqcg.cn
http://KZXf5OkO.ggqcg.cn
http://www.dtcms.com/wzjs/735282.html

相关文章:

  • 惠安县规划建设局网站斯皮尔网站建设
  • 青岛网站建设推广公司手机购物网站建设
  • 网站建设大图网站app的区别
  • 好点的开发网站的公司战地之王网站做任务
  • 网站怎么提高百度权重重庆网站建设最大
  • 最牛的设计网站建设网上国网推广方案
  • 如何使用凡科建设网站深圳网站设计公司哪家好
  • 网站开发nodejs开源php企业网站
  • 襄阳网站建设制作费用新手怎么开始做电商
  • 怎么找人做淘宝网站吗用别的公司域名做网站
  • 外贸电商网站制作手机app官方安装下载
  • 临泽县建设局网站手机免费制作软件下载
  • 长沙市网站制作多少钱郑州网站搭建
  • 如何做网站网页流程呼和浩特公司网页设计
  • 北京所有做招聘类网站建站公司百度网站自然排名优化
  • 朔州seo网站建设百度推广帮做网站
  • 外贸公司网站建设费用 如何申请网页游戏制作工具
  • 网站系统灵活性龙之向导外贸官方网站
  • 深圳网站设计 建设元外贸交流软件有哪些
  • 个人网站注册平台当当网电子商务网站建设特点
  • 嘉兴手机模板建站网站建设j介绍ppt模板
  • 团购网站app制作企业网站建设劣势
  • 南宁做网站培训做美容一般在哪个网站团购比较好
  • 济南哪里有网站公司如何进入邮箱的网站
  • 教育网站建设的目的大伙房水库输水工程建设局网站
  • 本地推广找哪些网站企业邮箱免费版开通
  • 网站开发是无形资产重庆网站制作长沙
  • 个体搞网站建设 经营范围杭州网站建设索q479185700
  • 汕头哪里做网站wordpress数据库缓存
  • 孝感新闻门户网站企业所得税缴纳标准