python3下面post中文数据乱码的问题
有个python3脚本是用来把txt内的数据发布到网站上面的。本地网站(utf-8)下面一切正常。但是由于线上网站程序是gbk编码的,脚本就出问题了,post上去的文字会...
有个python3脚本是用来把txt内的数据发布到网站上面的。本地网站(utf-8) 下面一切正常。但是由于线上网站程序是gbk编码的,脚本就出问题了,post上去的文字会乱码,弄了好久不知道咋改了,请大佬指点下
核心代码如下
req = requests.post(query, data=data_from, timeout=120)
req.encoding = 'utf-8'
result = req.text
arturl = re.search(r'''<a href='(/plus/view.php\?aid=\d+)' target='_blank'>''',result)
if arturl:
arturl = urllib.parse.urljoin(query,arturl.group(1))
else:
arturl = ''
print('发布失败')
print(arturl)
if __name__ == '__main__':
content_list = [line.strip() for line in open('333.txt', encoding='utf-8')]
for wz in content_list[2:3]:
text = wz.split(',')
title = text[0] 展开
核心代码如下
req = requests.post(query, data=data_from, timeout=120)
req.encoding = 'utf-8'
result = req.text
arturl = re.search(r'''<a href='(/plus/view.php\?aid=\d+)' target='_blank'>''',result)
if arturl:
arturl = urllib.parse.urljoin(query,arturl.group(1))
else:
arturl = ''
print('发布失败')
print(arturl)
if __name__ == '__main__':
content_list = [line.strip() for line in open('333.txt', encoding='utf-8')]
for wz in content_list[2:3]:
text = wz.split(',')
title = text[0] 展开
2个回答
优质机构答主
2021-01-04 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
关注
展开全部
解压文件出现中文乱码怎么办解决办法
华为Mate50 Pro曲面旗舰手机
¥6799
苹果 AirPods Pro 2代
¥1699
索尼65英寸4K HDR专业游戏电视
¥7499
惠普战66五代15.6英寸轻薄本
¥4399
查
看
更
多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.decode('utf-8').encode('gbk')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询