豆瓣

Vue全家桶实现还原豆瓣电影wap版

一个人想着一个人 提交于 2019-12-03 10:51:58
本文转载于: 猿2048 网站➭ https://www.mk2048.com/blog/blog.php?id=ikbk01ccjb 用vue全家桶仿写豆瓣电影wap版。 最近在公司项目中尝试使用vue,但奈何自己初学水平有限,上了vue没有上vuex,开发过程特别难受。 于是玩一玩本项目,算是对相关技术更加熟悉了。 原计划仿写完所有页面,碍于豆瓣的接口API有限,实现页面也有限。 由于公开的 豆瓣接口 具有访问次数限制,克隆到本地体验效果更加! web端访问已设置宽度适配。 进入GitHub查看 本项目源码 欢迎 issue , pr , star or follow !我将继续开源更多有趣的项目! 推荐一些之前写的新手入门项目 wx-audio(微信小程序:音乐播放器) paintCanvas(vue实现的你画我猜) css-grid-flex(关于css的grid布局和flex布局的入门心得) 在线版 点击进入 部分效果截图 工具&技能 vue + vuex + vue-router 全家桶 webpack + webpack-dev-server + http-proxy-middleware 进行本地开发环境http请求转发,实现跨域请求 线上使用 express 的 http-proxy-middleware 实现请求转发 iView 一款vue的组件库 vue

scrapy框架爬取豆瓣电影top250

最后都变了- 提交于 2019-12-03 09:28:02
使用scrapy框架进行数据爬取。以top250部豆瓣电影数据为例,学习加深scrapy框架理解。 scrapy框架学习推荐慕课网的教学 网址: https://www.imooc.com/learn/1017 目标地址: https://movie.douban.com/top250 创建豆瓣电影爬虫,执行成功之后,可在目录下找到创建的爬虫项目 scrapy startproject doubanMovie 接着进入到爬虫项目文件中,使用命令创建生成爬虫文件,用于爬取数据页面功能的实现 #进入到项目文件中 cd doubanMovie #创建爬取数据的文件 scrapy genspider doubanMovieSpider movie.douban.com 成功执行之后可以看到创建的爬虫文件 至此整个项目创建完成,接下来就是实现爬取数据功能。 要想爬取数据,首先要将项目运行起来,执行的命令是: scrapy crawl doubanMovieSpider 但是次次在cmd窗口下进行执行,实在麻烦,要在项目创建一个文件,取名main.py即可。编辑内容 之后只需要在项目中运行main.py文件即可。到此整个爬虫项目完成。 项目代码链接地址:https://files.cnblogs.com/files/no-end-to-learning/SpiderProject.zip 来源

使用Django开发一个图书管理系统 05---改造界面

北城以北 提交于 2019-12-03 03:10:05
BOOKMS是一个公司内部的图书管理系统。 本系列用多次迭代方法,逐步实现一个图书管理系统BOOKMS。 本文主要介绍使用bootstrap美化前台页面和修改admin模块的添加图书模块时使用豆瓣api获取数据。 再前一节里我们一件可以管理model(增删改查)。但是界面是在是太简陋,简陋到但凡是个正常人估计都无法接受。项目组里没有专业的前端的话,页面美化是一个痛苦的事,但是有了bootstrap的帮助之后,我们的页面也能像模像样。 一。Bootstrap介绍 Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成,与CSS框架 Blueprint 存在很多相似之处。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的 code.nasa.gov 和MSNBC(微软全国广播公司)的 Breaking News 都使用了该项目。 可以直接到 http://twitter.github.com/bootstrap/ 下载使用。Bootstrap的出现造就了一大批黑硬工具条+小清新内容栏目组合的风格页面。 二。项目改造,引入静态资源

爬虫 爬取豆瓣高分电影信息

匿名 (未验证) 提交于 2019-12-02 23:43:01
主要对豆瓣高分电影,按热度排序进行电影信息的爬取 分析 按F12打开开发者工具,点击XHR标签,因为他是通过ajax加载获取更多的电影信息的。返回的信息是json格式的数据,包含了每部电影详情的链接信息,先获取这些信息 页码每次最后的 page_start参数 加20可以换到下一页 下面是详细代码 import re, requests import json class DoubanSpider: def __init__(self): self.url_temp = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&sort=recommend&page_limit=20&page_start={}" self.headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"} def parse_url(self, url): # 发送请求,获取响应 print(url) response = requests.get

并发处理相关书籍

匿名 (未验证) 提交于 2019-12-02 22:56:40
Java并发编程实战 (豆瓣) (java并发的圣经) 多处理器编程的艺术 (豆瓣) (并发编程的各种算法,java实现,有点难度) 并发的艺术 (豆瓣) (多核处理器的共享内存模型中的各种算法) Java虚拟机并发编程 (豆瓣) (jvm平台上各种语言的并发比较,如java,scala,clojure) Java并发编程的艺术 (阿里专家方腾飞写的一本书) Java 7并发编程实战手册 (豆瓣) (java中的并发编程实践,属于API工具书,指南) Java多线程编程实战指南(设计模式篇) (豆瓣) Java多线程编程核心技术 (豆瓣) Java并发编程:核心方法与框架 实战Java高并发程序设计 七周七并发模型 (豆瓣) (七种并发模型的比较) Go并发编程实战 (豆瓣) C#并发编程经典实例 (豆瓣) C#多线程编程实战 (豆瓣) Haskell并行与并发编程 (豆瓣) 事务信息系统 (豆瓣) (数据库层面的并发) C++ Concurrency in Action (豆瓣) (C++中的并发) C++并发编程实战 C++多线程编程实战 Akka Concurrency (豆瓣) (大名鼎鼎的AKKA中的并发模式) Scala并发编程 (豆瓣) Mastering Concurrency in Go (豆瓣) (Go中的并发编程) Python编程实战 (豆瓣)

听说你想学Python?不知道看什么书?我爬取了评分最实用的书籍!

匿名 (未验证) 提交于 2019-12-02 22:56:40
Python很火,这点毋庸置疑,那么该如何入门呢?很多的小白都很迷茫,不知道该怎么下手,虽然小编很想给大家送纸质书,毕竟纸质书看起来有味道一些,但是小编还是比较穷,就送不起了,给大家数十本PDF书籍吧!私信小编007即可获取!接下来给大家介绍一下哪写书适合哪种阶段的人群! 1.Python编程:从入门到实践 豆瓣评分:8.8 2."笨办法"学Python 3.Python学习手册 豆瓣评分:8.1 . 4.Python基础教程 豆瓣评分:8.0 5.Python核心编程 豆瓣评分:8.0 内容简介:学习专业的Python风格、最佳实践和好的编程习惯; ・加强对Python对象、内存模型和Python面向对象特性的深入理解; 6.流畅的Python 豆瓣评分:9.5 内容简介:本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。 进群:125240963 获取数十套PDF哦! 原文:https://www.cnblogs.com/PY1780/p/9263441.html

python――爬虫示例读取豆瓣电影数据

匿名 (未验证) 提交于 2019-12-02 22:51:30
import requests,os import xlwt from bs4 import BeautifulSoup headers = { 'user-agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36' , 'Host' : 'movie.douban.com' } movie_list = [] director_list = [] time_list = [] star_list = [] for i in range( 0 , 10 ): link = 'https://movie.douban.com/top250?start=' + str(i* 25 ) res = requests. get (link,headers=headers,timeout = 10 ) soup = BeautifulSoup(res. text , "lxml" ) div_list = soup.find_all( 'div' , class_ = 'hd' ) div1_list = soup.find_all( 'div' , class_= 'bd' ) div2_list

python――爬虫示例读取豆瓣电影数据

匿名 (未验证) 提交于 2019-12-02 22:51:30
使用python爬虫进行读取排名前250名电影名称、时间、导演、评分等信息。 import requests,os import xlwt from bs4 import BeautifulSoup headers = { 'user-agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36' , 'Host' : 'movie.douban.com' } movie_list = [] director_list = [] time_list = [] star_list = [] for i in range( 0 , 10 ): link = 'https://movie.douban.com/top250?start=' + str(i* 25 ) res = requests. get (link,headers=headers,timeout = 10 ) soup = BeautifulSoup(res. text , "lxml" ) div_list = soup.find_all( 'div' , class_ = 'hd' ) div1_list = soup.find

python爬取(自动化)豆瓣电影影评,并存储。

匿名 (未验证) 提交于 2019-12-02 22:51:30
from selenium import webdriver from selenium.webdriver import ActionChains import time driver = webdriver.Chrome(r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe') #自动化侧是驱动程序本地所纺地址 driver.get('https://accounts.douban.com/passport/login?source=movie')#豆瓣电影登录口 time.sleep(4) #创建事件对象 action = ActionChains(driver) #获取目标元素 login = driver.find_element_by_class_name('account-tab-account') #执行运行 action.click(login).perform() username = driver.find_element_by_name('username') password = driver.find_element_by_name('password') username.send_keys('********') #写入自己的用户名,自己更改 password.send