鱼C论坛

 找回密码
 立即注册
查看: 2312|回复: 10

括号里面'号错误

[复制链接]
发表于 2020-9-14 12:03:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 过默 于 2020-9-14 12:20 编辑
import requests
from bs4 import BeautifulSoup
import time


headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
}


with open('豆瓣电影排行榜.txt', 'w', encoding='utf-8') as file:
    for page in range(10):
        url = 'https://movie.douban.com/top250?start={}&filter='.format(page*25)
        res = requests.get(url, headers=headers)
        soup = BeautifulSoup(res.text, 'html.parser')
        for item in soup.select('div.item'):
            tag = item.select('div.hd a')
            link = tag[0]['href']  # 地址
            name = tag[0].select('span.title')[0].text  # 影片名称
            content = item.select('div.bd p.quote span.inq')  # 简介
            score = item.select('div.bd div.star span.rating_num')[0].text  # 评分
            number_of_score = item.select('div.bd div.star')[0].text.split()[-1]  # 评价人数
            information = item.select('div.bd p')[0].text.split()  # 信息列表
            if [y for y in information if y.isdigit()]:
                year = [y for y in information if y.isdigit()][0] + '年'  # 上映时间
            else:
                year = '暂无数据'
            if content:  # 判断是否为None
                content = content[0].text
            else:
                content = '此影片尚无简介'

            file.write(f'影片名称:《{name}》\n')
            file.write(f'上映时间:{year}\n')
            file.write(f'影片评分:{number_of_score},得分{score}分\n')
            file.write(f'影片简介:{content}\n')
            file.write(f'影片地址:{link}\n')
            file.write('\n')

        print(f'第{page+1}页爬取完毕')
        time.sleep(2)
    else:
        print('done!')

复制粘贴,怎么打印不出来,‘’错误,怎么回事? file.write(f'影片名称:《{name}》\n') 括号里面'号错误
QQ图片20200914121908.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-14 12:08:17 | 显示全部楼层
用你的代码运行了一遍,很正常啊,能保存到txt文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 12:16:38 | 显示全部楼层
疾风怪盗 发表于 2020-9-14 12:08
用你的代码运行了一遍,很正常啊,能保存到txt文件

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}

影片名称:《{name}》
上映时间:{year}
影片评分:{number_of_score},得分{score}分
影片简介:{content}
影片地址:{link}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 12:18:53 | 显示全部楼层
我运行保存下来是这样的:

影片名称:《肖申克的救赎》
上映时间:1994年
影片评分:2141294人评价,得分9.7分
影片简介:希望让人自由。
影片地址:https://movie.douban.com/subject/1292052/

影片名称:《霸王别姬》
上映时间:1993年
影片评分:1586422人评价,得分9.6分
影片简介:风华绝代。
影片地址:https://movie.douban.com/subject/1291546/
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 12:20:51 | 显示全部楼层
疾风怪盗 发表于 2020-9-14 12:18
我运行保存下来是这样的:

影片名称:《肖申克的救赎》

哪里坏了,哪里错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 12:21:27 | 显示全部楼层
本帖最后由 疾风怪盗 于 2020-9-14 12:23 编辑
过默 发表于 2020-9-14 12:20
哪里坏了,哪里错了


就是用你贴的代码,什么都没改,就运行,保存,很正常

你的这个确保有f吧?
print(f'第{page+1}页爬取完毕')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 12:26:31 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-9-14 12:39 编辑
过默 发表于 2020-9-14 12:20
哪里坏了,哪里错了


少年,f-string 字符串格式化 Python 3.6 开始支持,你的 Python 版本是不是 3.6 以下的?我看你用的是 xp 系统,十有八九是 3.5 或者以下的 Python 版本了。
要么改成 str.format 或者 % 格式化方式,要么换系统,装更高版本的 Python 环境。
import requests
from bs4 import BeautifulSoup
import time


headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
}


with open('豆瓣电影排行榜.txt', 'w', encoding='utf-8') as file:
    for page in range(10):
        url = 'https://movie.douban.com/top250?start={}&filter='.format(page*25)
        res = requests.get(url, headers=headers)
        soup = BeautifulSoup(res.text, 'html.parser')
        for item in soup.select('div.item'):
            tag = item.select('div.hd a')
            link = tag[0]['href']  # 地址
            name = tag[0].select('span.title')[0].text  # 影片名称
            content = item.select('div.bd p.quote span.inq')  # 简介
            score = item.select('div.bd div.star span.rating_num')[0].text  # 评分
            number_of_score = item.select('div.bd div.star')[0].text.split()[-1]  # 评价人数
            information = item.select('div.bd p')[0].text.split()  # 信息列表
            if [y for y in information if y.isdigit()]:
                year = [y for y in information if y.isdigit()][0] + '年'  # 上映时间
            else:
                year = '暂无数据'
            if content:  # 判断是否为None
                content = content[0].text
            else:
                content = '此影片尚无简介'

            file.write('影片名称:《%s》\n' % name)
            file.write('上映时间:%s\n' % year)
            file.write('影片评分:%s,得分%s分\n' % (number_of_score, score))
            file.write('影片简介:%s\n' % content)
            file.write('影片地址:%s\n' % link)
            file.write('\n')

        print('第%d页爬取完毕' % (page + 1))
        time.sleep(2)
    else:
        print('done!')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 12:46:13 | 显示全部楼层
hrp 发表于 2020-9-14 12:26
少年,f-string 字符串格式化 Python 3.6 开始支持,你的 Python 版本是不是 3.6 以下的?我看你用的是 ...
import re,requests,os
from lxml import etree

def download_pics (url):
    response = requests.get (url,headers = headers1)
    base_link = etree.HTML (response.text).xpath ('//div[@class="main-image"]//img/@src')[0][0:-6] #提取首张图片的下载地址
    page_info = etree.HTML (response.text).xpath ('//div[@class="pagenavi"]//span/text()')    #提取当前系列图片的页码信息列表
    max_page = int(page_info[-2])   #提取图片的最大页码
    for i in range(1,max_page+1):
        page= str (i).zfill(2)
        download_link = base_link+ str(page)+'.jpg'
        headers = {'Referer':url+'{}'.format (i),'User-Agent': 'Mozilla/5.0(Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'}
        response = requests.get (download_link,headers = headers)
        pic_name = download_link[-9:-4]
        print ('目前第{}套妹子,共{}张  正在下载第{} 张图片......'.format (list_cnt,max_page,i))
        with open (save_path +'\\'+pic_name+'.jpg','wb') as f:
            f.write (response.content)

def get_list (url):  
    global list_cnt,save_path
    list_cnt = 1
    reponse = requests.get (url,headers = headers1)
    regax = '\d\d\w\:.+\>'
    list_pool = re.findall (regax,reponse.text)
    for li in list_pool:
        url = li.split(' ')[2].split('"')[1]
        save_path = '美女套图\\EP'+str(list_cnt).zfill(4)
        if not os.path.exists(save_path):   #新建一个存放图片的目录
            os.mkdir(save_path)
        download_pics (url)
        list_cnt += 1
        
def main ():
    if not os.path.exists('美女套图'):   #新建一个存放图片的目录
        os.mkdir('美女套图')
    input ('本程序将采集全网套图,采集时间会因站点图片增加而延长,确定采集请按回车键')
    os.startfile ('美女套图')
    get_list (url)

if __name__ == '__main__':
    url = 'https://www.mzitu.com/all/'
    headers1 = {'user-agent': 'Mozilla/5.0'}
    main ()
这个怎么也爬不出来,没显示图片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 14:08:58 From FishC Mobile | 显示全部楼层
过默 发表于 2020-9-14 12:46
这个怎么也爬不出来,没显示图片

我用手机不方便调试,等大佬们帮你吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 15:08:12 | 显示全部楼层
过默 发表于 2020-9-14 12:46
这个怎么也爬不出来,没显示图片

你这个链接404 你用其他链接 这个站有一定的防爬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 18:50:58 From FishC Mobile | 显示全部楼层
过默 发表于 2020-9-14 12:20
哪里坏了,哪里错了

你应该没有 f-string 这个用法
要不要升级系统,换新版本
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 17:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表