过默 发表于 2020-9-14 12:03:06

括号里面'号错误

本帖最后由 过默 于 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['href']# 地址
            name = tag.select('span.title').text# 影片名称
            content = item.select('div.bd p.quote span.inq')# 简介
            score = item.select('div.bd div.star span.rating_num').text# 评分
            number_of_score = item.select('div.bd div.star').text.split()[-1]# 评价人数
            information = item.select('div.bd p').text.split()# 信息列表
            if :
                year = + '年'# 上映时间
            else:
                year = '暂无数据'
            if content:# 判断是否为None
                content = content.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') 括号里面'号错误

疾风怪盗 发表于 2020-9-14 12:08:17

用你的代码运行了一遍,很正常啊,能保存到txt文件

过默 发表于 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}

疾风怪盗 发表于 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/

过默 发表于 2020-9-14 12:20:51

疾风怪盗 发表于 2020-9-14 12:18
我运行保存下来是这样的:

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


哪里坏了,哪里错了

疾风怪盗 发表于 2020-9-14 12:21:27

本帖最后由 疾风怪盗 于 2020-9-14 12:23 编辑

过默 发表于 2020-9-14 12:20
哪里坏了,哪里错了

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

你的这个确保有f吧?
print(f'第{page+1}页爬取完毕')

hrp 发表于 2020-9-14 12:26:31

本帖最后由 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['href']# 地址
            name = tag.select('span.title').text# 影片名称
            content = item.select('div.bd p.quote span.inq')# 简介
            score = item.select('div.bd div.star span.rating_num').text# 评分
            number_of_score = item.select('div.bd div.star').text.split()[-1]# 评价人数
            information = item.select('div.bd p').text.split()# 信息列表
            if :
                year = + '年'# 上映时间
            else:
                year = '暂无数据'
            if content:# 判断是否为None
                content = content.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!')

过默 发表于 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') #提取首张图片的下载地址
    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(' ').split('"')
      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 ()

这个怎么也爬不出来,没显示图片

hrp 发表于 2020-9-14 14:08:58

过默 发表于 2020-9-14 12:46
这个怎么也爬不出来,没显示图片

我用手机不方便调试,等大佬们帮你吧

lirenbing01 发表于 2020-9-14 15:08:12

过默 发表于 2020-9-14 12:46
这个怎么也爬不出来,没显示图片

你这个链接404 你用其他链接 这个站有一定的防爬

_2_ 发表于 2020-9-14 18:50:58

过默 发表于 2020-9-14 12:20
哪里坏了,哪里错了

你应该没有 f-string 这个用法
要不要升级系统,换新版本
页: [1]
查看完整版本: 括号里面'号错误