扫码关注官方订阅号
====代码如图我想通过这个方法,将我传入的标题和url写入一个html中作为一个< a >标签但是我用这样的方法写入不了尝试了一下
fout.write("<a></a>")
可以插入
fout.write("<a> %s <a>" % (title))
无法插入
求教!
人生最曼妙的风景,竟是内心的淡定与从容!
以解决问题:title是爬虫爬下来的汉字,编码问题导致无法插入解决方案:
def addHtmlNode(self, title, href): fout = open('list.html', 'a+') node = """<br/><a href='%s'>%s</a>""" % (href, title) print(node) try: node = node.encode('gbk') print node node = node.decode('gbk').encode('utf-8') print node except Exception as e: print(e) try: fout.write(node) except Exception as e: print(e) fout.close()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
以解决
问题:title是爬虫爬下来的汉字,编码问题导致无法插入
解决方案: