爬去网页时出现raise etree.ParserError(lxml.etree.ParserError: Document is empty问题,想知道哪里出现了错误源代码如下

import requests

from urllib import response

import lxml.html

import csv

from requests import Response

doubanurl = 'https://movie.douban.com/top250?start={}&filter='

def getSource(url):

    #获取目标网页
    response = requests.get(url)
    response.encoding = 'utf-8'
    return response.content

def getEveryItem(source):

    selector = lxml.html.document_fromstring(source)

    movieItemList = selector.xpath('//div[@class="info"]')

    movieList = []

    for eachMovie in movieList:

        movieDict = {}
        title = eachMovie.xpath('div[@class="hd"]/a/span[@class="title"]/text()')
        print(title)
        otherTitle = eachMovie.xpath('div[@class="hd"]/a/span[@class="other"]/text()')
        link = eachMovie.xpath('div[@class="hd"]/a/@href')[0]
        star = eachMovie
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值