# *_*coding:utf-8 *_*
import requests payload = {'key1': 'value1', 'key2': 'value2'}
headers = {'user-agent': 'my-app/0.0.1'}
page_size = "1000"
page = "1"
for page in range(1,11): #url = "https://movie.douban.com/j/search_subjects?type=tv&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit="+page_size+"&page_start="+str(page)
url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit="+page_size+"&page_start="+str(page)
response = requests.post(url, data=payload,headers=headers)
res = response.json()['subjects']
with open('douban_movie_'+str(page)+'.html',"w",encoding='utf-8') as f :
print("save douban file success",page)
for data in res:
f.write("<div style='float:left;'><p><img style='width:100px;height:100px;padding:10px' src='"+data['cover']+"'/></p><p>标题:("+data['title']+")</p><p>评分:"+data['rate']+"</p><a href = '"+data['url']+"' target='_blank'>查看详情</a></div>")
f.write("</body></html>")
f.close()

  

最新文章

  1. phabricator-zh_CN汉化包
  2. 移动安全初探:窃取微信聊天记录、Hacking Android with Metasploit
  3. BZOJ 2654: tree
  4. 解决.Net 4.0 A potentially dangerous Request.Form value was detected from the client 异常
  5. iOS 中constraint 不等于约束和低优先级约束使用的简单体会
  6. php特殊字符过滤,html标签处理
  7. poj-2236 Wireless Network &amp;&amp;poj-1611 The Suspects &amp;&amp; poj-2524 Ubiquitous Religions (基础并查集)
  8. 引用 1.9.1.min.js dom对象 没有live 绑定事件方法, 引用 1.7.js 就有live 绑定事件方法
  9. IIS部署.NET项目的有关事项_2015.07.02
  10. c#委托事件入门--第一讲:委托入门
  11. Oracle的SQL优化思路
  12. ORM 创建manytomay的三种方法 反向查询 和一些 双下方法版学员管理系统3
  13. [ML学习笔记] XGBoost算法
  14. POJ 2546 &amp;amp; ZOJ 1597 Circular Area(求两圆相交的面积 模板)
  15. at java.lang.AbstractStringBuilder.toString
  16. 11-使用EF操作数据库
  17. echarts4 主题切换
  18. Android获取屏幕高度、标题高度、状态栏高度详解
  19. delphi向SQL Server2005中存取图片
  20. lintcode-420-报数

热门文章

  1. 【HNOI2014】米特运输
  2. vscode 运行起来
  3. LBP人脸识别的python实现
  4. Linux下的消息队列
  5. TPO-23 C2 Advice on choosing courses
  6. spring boot 配置全局日期类型转换器
  7. 如何判断Map中的key或value类型
  8. Docker 私有仓库方案比较与搭建
  9. Vue 列表渲染及条件渲染实战
  10. js备忘录4