各位大大好,小弟刚接触python约一个月
目前都是在yt看影片自学
上周终于学到网页爬虫,范例是抓PTT版面标题
于是就自己写了一个抓取留言的小程式
也经过了很多次的修改后把内文跟作者ID之类的加上去
最近终于修改完成了
只是我发现输出到记事本的格式挺让人眼花的
想问看看有没有办法让推文标签ID及内容置左 时间置右这样去做输出
不管怎么做好像都没有办法让格式整齐点
所以上来问问看有没有什么方法可以做到
程式有点长放在github里
https://reurl.cc/qg7On3
应该有很多地方可以精简,还在学习中请见谅
另外也有发现抓内容部分可能会因为发文者的文字习惯会有bug产生
更新
目前输出到记事本的推文部分是这样
推 ddavid: 置左置右这些可以去查一下Python format string的各种用法 08/20 12:45
→ Lyumin: 查到都是print的用法 用在file.write里好像没作用 08/20 12:50
推 lycantrope: 你有查string format align? string先format再写入吧 08/20 13:10
我想输出成以下这样
推 ddavid: 置左置右这些可以去查一下Python format string的各种用法 08/20 12:45
→ Lyumin: 查到都是print的用法 用在file.write里好像没作用 08/20 12:50
推 lycantrope: 你有查string format align? string先format再写入吧 08/20 13:10
程式是用while去做循环然后输出 试过"{:>8}".format()还是没办法对齐
file.write(tag[x].text+id[x].text+msg[x].text+time[x].text)