嗨害大家好鸭! 我是小熊猫❤

众所周知,某点评是一直有JS加密的,

所以关于它的外包一直都很贵,有些公司甚至用来面试,

可见他的难度。

但是吧,最近他好像没有加密了,这~

不值钱了啊!

那当时就忍不住了,就得用Python开始整活了!

有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=2Q3YTfym)或者+V:python10010问我


话不多说,让我们上代码!


一、全部代码

今天就没那么多步骤了,直接上代码!

import requests
import parselurl = 'https://www.dianping.com/search/keyword/344/0_%E7%81%AB%E9%94%85/p2'
headers = {'Cookie': 'fspop=test; cy=344; cye=changsha; _lxsdk_cuid=181f2b8ceedc8-00c68dfc700b1e-c4c7526-384000-181f2b8ceedc8; _lxsdk=181f2b8ceedc8-00c68dfc700b1e-c4c7526-384000-181f2b8ceedc8; _hc.v=fa46cfdd-99f6-80af-c226-f8777fc1f097.1657634607; s_ViewType=10; _lx_utm=utm_source%3DBaidu%26utm_medium%3Dorganic; Hm_lvt_602b80cf8079ae6591966cc70a3940e7=1657634608,1657690542; lgtoken=0ecd60582-14f9-4437-87ad-7b55881b56df; WEBDFPID=3x389w8ww1vw5vuzy491zvxxu36989x2818u39v38389795895568429-1657776946569-1657690545731QSUUAWGfd79fef3d01d5e9aadc18ccd4d0c95072230; dper=6cfaf0f82f34d241b584d587fc92a7117ba6c082354d350ed861c0a256d00ba3beb93db7dc5485b4e2e4e4085a92126fa2e5f1dbe1b6eaefd1c814167fce943e; ll=7fd06e815b796be3df069dec7836c3df; Hm_lpvt_602b80cf8079ae6591966cc70a3940e7=1657690573; _lxsdk_s=181f60e4e6c-cad-fea-c91%7C%7C40','Host': 'www.dianping.com','Referer': 'https://www.dianping.com/search/keyword/344/0_%E7%81%AB%E9%94%85','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36',
}response = requests.get(url=url, headers=headers)
selector = parsel.Selector(response.text)
href = selector.css('.shop-list ul li .pic a::attr(href)').getall()
print(href)
for index in href:html_data = requests.get(url=index, headers=headers).textselector_1 = parsel.Selector(html_data)title = selector_1.css('.shop-name::text').get()  # 店名count = selector_1.css('#reviewCount::text').get()  # 评论Price = selector_1.css('#avgPriceTitle::text').get()  # 人均消费item_list = selector_1.css('#comment_score .item::text').getall()  # 评价taste = item_list[0].split(': ')[-1]  # 口味评分environment = item_list[1].split(': ')[-1]  # 环境评分service = item_list[-1].split(': ')[-1]  # 服务评分address = selector_1.css('#address::text').get()  # 地址tel = selector_1.css('.tel ::text').getall()[-1]  # 电话dit = {'店名': title,'评论': count,'人均消费': Price,'口味': taste,'环境': environment,'服务': service,'地址': address,'电话': tel,'详情页': index,}print(dit)

注释我就不注释了,有点赶时间,沙雕朋友喊我去吃饭呢!


二、效果展示

本文代码只是爬取了部分内容,视频中还讲解了让数据更好看,多页爬取,保存Excel表格等等。

给大家展示一下效果


效果就展示到这里噜~ 毕竟俺的朋友还在等俺恰饭~

希望你们都有愉快的夜晚~

我是小熊猫, 咱下篇文章再见啦(✿◡‿◡)

python面试题整活:另类复制粘贴相关推荐

  1. 400w人在抖音学驾照科目一,给我看哭了……用Python这不一下整活了吗

    冷静,不是那个开车,是正经秋名山新司机开车--科目二考试直播. 半小时下来,那叫一个提神醒脑,直接给我看哭了.如果你也觉得生活无趣,就去看看别人考驾照吧,这可比密室逃脱.剧本杀刺激多了. 爱看直播驾考 ...

  2. window和python查看和调用exe的对照,结合pyqt5应用查找指定程序,并结束应用程序(酒馆战棋整活必备)

    1. 打开程序 对于应用程序而言,可以通过ui界面打开程序,也可以通过命令打开程序.在windows下打开一个应用程序只要输入程序的完成路径即可.在window下打开程序的方式有两种: 双击exe文件 ...

  3. python面试题及答案-50道Python面试题集锦(附答案)

    原标题:50道Python面试题集锦(附答案) Python是目前编程领域最受欢迎的语言.在本文中,我将总结Python面试中最常见的50个问题.每道题都提供参考答案,希望能够帮助你在2019年求职面 ...

  4. 老男孩上海校区Python面试题

    python面试题 第一章:python基础 数据类型: 1 字典: 1.1 现有字典 dict={'a':24,'g':52,'i':12,'k':33}请按字典中的 value 值进行排序? 1. ...

  5. python面试题搜集

    1. Python面试题搜集(一) 2019 Python最新面试题及答案16道题吐血总结!50道Python面试题集锦(附答案) Python是目前编程领域最受欢迎的语言.在本文中,我将总结Pyth ...

  6. python面试题及答案-5个很好的Python面试题问题答案及分析

    本文的主要内容是向大家分享几个Python面试中的T题目,同时给出了答案并对其进行分析,具体如下. 本文的原文是5 Great Python Interview Questions,同时谢谢 @非乌龟 ...

  7. CSDN官方发布的《180道Python面试题,助你一举通过面试》浅析一

    CSDN官方发布的<180道Python面试题,助你一举通过面试!>浅析(一) 1. 列出 5 个常用 Python 标准库? 2. Python 内建数据类型有哪些? 3. 简述 wit ...

  8. 写 Python 爬虫 5 年,复制粘贴一直是我赖以生存的核心技能,直到我看到这些腾讯阿里大佬们的技术公众号,太强了...

    人与人之间的差异,很多时候在于细节和主动性,有的程序员习惯了复制粘贴,把这些当成自己的核心技能,也有大佬会把握技术细节,优化代码,而不是简单的复制粘贴,从根本上搞定问题.下面介绍一些技术圈的大厂程序员 ...

  9. 春招,这 110 道 Python 面试题你看了吗?

    点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自Python爬虫人工智能大数据 决胜春招,送你110道Python面试题,建议 ...

最新文章

  1. python相关 MOOC第一周
  2. 强人工智能是潘多拉魔盒吗
  3. 图像缩放的双线性内插值算法的原理解析
  4. 《深入理解 Spring Cloud 与微服务构建》第十八章 使用 Spring Security OAuth2 和 JWT 保护微服务系统
  5. cocos2dx 简单血量条实现
  6. 图像处理 之 同态滤波
  7. 学习笔记_vnpy实战培训day03
  8. PHP 缓存 内存,php - 一个大型数组变量的APC内存缓存(22MB)
  9. 获取图层字段的唯一值集合(ArcEngine)
  10. SQL server下载与安装教程
  11. sRGB标准与伽马校正 理解
  12. ATtiny85简单引脚配置
  13. 红帽linux9 iso,RedHat Linux9.0 ISO 原版下载
  14. 程序员的奋斗史(四十一)——大学断代史(五)——我的娱乐方式
  15. 【论文】SCI期刊:工程技术类
  16. 8-设计模式之行为型模式二(状态模式、观察者模式、中介者模式)
  17. 5款可以教你编程的游戏
  18. 分享一套很有质感的黑色鼠标指针
  19. [论文阅读笔记52]深度学习实体关系抽取研究综述
  20. win7服务器ip地址为空,win7服务器ip地址为空

热门文章

  1. 怎么监控Linux流量,linux下监控流量
  2. 公式截取神器:将文献中的公式快速粘贴进word:
  3. 机器人是如何实现避障的?
  4. Windows批处理 遍历当前文件夹 循环删除指定文件
  5. 传奇GOM引擎——添加装备内观特效
  6. 商品详情页上拉查看详情开源库
  7. C#获取网页的HTML码、下载网站图片
  8. java mina框架实例_Apache Mina框架实践
  9. 牛客网 - [牛客OI周赛7-提高组]小睿睿的等式(暴力)
  10. ie兼容性问题(持续更新)