如何保存,请帮帮兄弟
import requests
import csv
movie_url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0"
lubao_file =open("lubao.csv","w")
csv_writer=csv.writer(lubao_file)
csv_writer.writerow(movie['title'])
for movie_url in range (0,3):
douban_url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0" + str(movie_url *20)
head_movie = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
}
douban_film = requests.get(url=douban_url,headers=head_movie)
print(douban_film.status_code)
if douban_film.status_code == 200:
json_movie = douban_film.json()
film_title = json_movie['subjects']
for movie in film_title:
print(movie['title'])
csv_writer.writerow(movie['title'])
lubao_file.close()发布于 2020-09-10 23:19:44
if douban_film.status_code == 200:
json_movie = douban_film.json()
film_title = json_movie['subjects']
for movie in film_title:
print(movie['title'])
csv_writer.writerow(movie['title'])我的猜测是,您希望在for循环中包含csv.writerow?现在,您只保存了film_title中的最后一个movie
如果不是,请提供更多关于你正在做什么的信息,以及它是如何不工作的(文件是空的吗?它会抛出错误吗?它是否只保存了一些东西?)
https://stackoverflow.com/questions/63832490
复制相似问题