(威尼斯人娱乐城) 用Python成功抓取了url和文章标题,写入csv后打开只有一条数据,是哪里出错了呢?
威尼斯人娱乐城
威尼斯人娱乐城
当前位置 : 威尼斯人娱乐城 > 威尼斯人娱乐城

(威尼斯人娱乐城) 用Python成功抓取了url和文章标题,写入csv后打开只有一条数据,是哪里出错了呢?

代码如下:

# -*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup
import csv

user_agent = Mozilla/5.0 Windows NT 6.1; WOW64 AppleWebKit/537.36 KHTML, like Gecko Chrome/52.0.2743.116 Safari/537.36

def get_dataurl:
    response = requests.geturl
    soup = BeautifulSoupresponse.text,lxml
    soup = soup.finddiv,{id:listZone}.findAlla
    return soup

csvfile = openD:/Python34/test.csv,wt
writer = csv.writercsvfile
try:
    for links in get_datahttp://finance.qq.com/gdyw.htm:
        csvrow1=[]
        csvrow1.appendhttp://finance.qq.com/+links.gethref
    for title in get_datahttp://finance.qq.com/gdyw.htm:
        csvrow2=[]
        csvrow2.appendtitle.get_text
    csvrow3=listzipcsvrow1,csvrow2
    writer.writerowcsvrow3
finally:
    csvfile.close

你的csvrow1和csvrow2放错位置了,你放在循环内部,每次循环都直接被初始化为空列表了

csvrow1=[]
csvrow2=[]
for links in get_datahttp://finance.qq.com/gdyw.htm:
        csvrow1.appendhttp://finance.qq.com/+links.gethref
    for title in get_datahttp://finance.qq.com/gdyw.htm:
        csvrow2.appendtitle.get_text

栏目列表

广告位

威尼斯人娱乐城