PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] python 将爬出来的资料汇出至档案
楼主:
brightsu
(渣)
2016-03-08 11:18:20
大家好,小弟本身没有什么程式背景
最近开始接触到了 Python 但是遇到了一些问题想请教一下大家
小弟按照着教学把网络上要得资讯爬下来
print 也有资料出来
但是希望可以把print 出来的资料输出成 txt or csv
但是一直无法成功,想请教一下前辈是哪边的逻辑有问题
import requests
from bs4 import BeautifulSoup
res = requests.get("http://www.yodobashi.com/%E3%82%B9%E3%83%81%E3%83%BC%E3%83%A0%E3%82%AA%E3%83%BC%E3%83%96%E3%83%B3%E3%83%AC%E3%83%B3%E3%82%B8/ct/6567_500000000000000211/?count=48&discontinued=false&disptyp=01&oword=Hitachi&page=1&searchtarget=prodname&sorttyp=COINCIDENCE_RANKING&ginput=Hitachi")
soup = BeautifulSoup(res.text)
for item in soup.select('.pListBlock'):
f = open('A.txt', 'w', encoding = 'UTF-8')
f.write (item.select('.pName')[0].text,item.select('.red')[0].text)
f.close ()
requests.get的缩址 http://goo.gl/PS3c4K
感谢大家 @@
作者:
octantis
(@.@)
2016-03-08 15:29:00
可以排一下版吗...看的眼花了乱你顺序搞错了, open放在for里就会一直重复开, 然后一直盖掉你已存进去的资料, 除非你用a+
http://pastie.org/10751798
作者:
MOONY135
(谈无欲)
2016-03-08 18:40:00
W改掉 因为这样每次存都是全砍光重写一次
作者:
allan80625
(儿儿)
2016-03-10 22:34:00
f open 跟f close 都放到回圈外
继续阅读
Re: [问题] 正规表达式 有好方法表达 非数字的字母吗
JackBaska
Re: [问题] 正规表达式 有好方法表达 非数字的字母吗
realtemper
[问题] .py路径问题
aaccbb
[问题] 正规表达式 有好方法表达 非数字的字母吗
opengood5566
[资讯] PyCon Taiwan 2016 征求投稿中!
ccwang002
[问题] 命令列引数的数目
maxding0430
Re: [问题] 将list快速写入档案的方式?
uranusjr
[讨论] python的读书会?
JackBaska
[问题] django 新手起步问题
MrPanda
[问题] 将list快速写入档案的方式?
girl5566
Links
booklink
Contact Us: admin [ a t ] ucptt.com