一:爬虫的目标:

打开汽车之家的链接:https://www.autohome.com.cn/beijing/,出现如下页面

我们的目标是

点击找车,然后出现如下图

我们要把图中的信息抓取到

二:实现过程

我们选择  宝马5系  然后点击找车

注意宝马5系的  data-value  是  65

如下图

因为这个网页需要做翻页,我们就点击翻页。然后抓取到了一个url链接的请求方式。

可以判断出来的是  PageIndex  是页面,表示第几页。SeriesId是车系

直接上代码

#-*-coding:utf-8-*-

from common.contest import *

'''

遇到不懂的问题?Python学习交流群:821460695满足你的需求,资料都已经上传群文件,可以自行下载!

'''

def spider():

url = 'https://dealer.autohome.com.cn/frame/Car/CarDealerList'

headers = {

"Host":"dealer.autohome.com.cn",

"Connection":"keep-alive",

"Accept":"*/*",

"X-Requested-With":"XMLHttpRequest",

"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36",

"Referer":"https://dealer.autohome.com.cn/frame/car/GetDealerByCar?SeriesId=65&ProvinceId=110000&CityId=110100",

"Accept-Encoding":"gzip, deflate, br",

"Accept-Language":"zh-CN,zh;q=0.9",

"Cookie":"__ah_uuid=B5EFCA0A-C638-43C8-8D4F-1CEB07A1E9BD; fvlid=15275822890176s3cfWZKlL; sessionip=119.61.28.90; area=110199;

ahpau=1; sessionid=FCACBCDA-A005-4F82-8E88-C27091B3A127%7C%7C2018-05-29+16%3A24%3A54.092%7C%7Cwww.baidu.com;

sessionvid=6B39A12E-5580-4522-9800-316DA038715A; sessionuid=FCACBCDA-A005-4F82-8E88-C27091B3A127%7C%7C2018-05-29+16%3A24%3A54.092%7C%7Cwww.baidu.com;

papopclub=0AFEB345FB77A406EFE118CB317CE733; pepopclub=7C16F37F6D8E038ABDFD155664996DA2;

historybbsName4=c-3170%7C%E5%A5%A5%E8%BF%AAA3; pvidlist=7ab2cb54-f4a0-420c-be56-dff130b41d846:149875:216460:0:1:1036776;

mpvareaid=2018278; mallsfvi=15275826304503kGG3Qam%7Cwww.autohome.com.cn%7C2018278; mallslvi=2018278%7Cwww.autohome.com.cn%7C15275826304503kGG3Qam;

Hm_lvt_9924a05a5a75caf05dbbfb51af638b07=1527582690; ahsids=65_2951_3170_4851_59; ahpvno=21;

pvidchain=101061,101061,101061,2018278,3311273,3311273,3311273,3311273,3311273,3311273;

ref=www.baidu.com%7C0%7C0%7C0%7C2018-05-29+17%3A09%3A59.013%7C2018-05-29+16%3A24%3A54.092; Hm_lpvt_9924a05a5a75caf05dbbfb51af638b07=1527585001",

}

for page in range(1,11):

data = {

"BrandId":"0",

"FactoryId":"0",

"SeriesId":"65",

"ProvinceId":"110000",

"CityId":"110100",

"CountyId":"0",

"PageIndex":str(page),

"DealerKind":"1",

}

try:

result = session.get(url=url,headers=headers,verify=False,params=data).text

except:

result = session.get(url=url,headers=headers,verify=False,params=data).text

print result

spider()

python爬取汽车之家_python爬取 汽车之家(汽车授权经销商)相关推荐

  1. python爬取虎扑评论_Python爬取NBA虎扑球员数据

    虎扑是一个认真而有趣的社区,每天有众多JRs在虎扑分享自己对篮球.足球.游戏电竞.运动装备.影视.汽车.数码.情感等一切人和事的见解,热闹.真实.有温度. 受害者地址 https://nba.hupu ...

  2. python 数据分析 书籍推荐 知乎_Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!...

    原标题:Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书! 作者 | Yura 责编 | 胡巍巍 高尔基这话有没有道理我不知道, 咱也不敢问, 主要是现在也问不了. 那对我来说,读 ...

  3. python知乎爬虫收藏夹_Python爬取知乎问题收藏夹 爬虫入门

    简介 知乎的网站是比较好爬的,没有复杂的反爬手段,适合初学爬虫的人作为练习 因为刚刚入门python,所以只是先把知乎上热门问题的一些主要信息保存到数据库中,待以后使用这些信息进行数据分析,爬取的网页 ...

  4. python百度贴吧 发帖时间_python爬取贴吧帖子

    一.介绍 我们常遇到一些很长的贴吧连载帖子想存到本地再看 此文就是运用python爬取指定百度贴吧的帖子并存到本地满足需求 环境:python2.7 目标网页:[长篇连载]剑网3的正史和野史--从头开 ...

  5. python爬取音乐并保存_Python爬取网易云音乐上评论火爆的歌曲

    前言 网易云音乐这款音乐APP本人比较喜欢,用户量也比较大,而网易云音乐之所以用户众多和它的歌曲评论功能密不可分,很多歌曲的评论非常有意思,其中也不乏很多感人的评论.但是,网易云音乐并没有提供热评排行 ...

  6. python爬取b站用户_python爬取b站排行榜

    爬取b站排行榜并存到mysql中 目的 b站是我平时看得最多的一个网站,最近接到了一个爬虫的课设.首先要选择一个网站,并对其进行爬取,最后将该网站的数据存储并使其可视化. 网站的结构 目标网站:bil ...

  7. python爬虫网页中的图片_Python爬取网页中的图片(搜狗图片)详解

    前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: 我们这里以sogou作为爬取的对象. 首先我们进入搜狗图片http://pic.s ...

  8. python爬取新闻存入数据库_Python爬取数据并写入MySQL数据库的实例

    按 F12 或 ctrl+u 审查元素,结果如下: 结构很清晰简单,我们就是要爬 tr 标签里面的 style 和 tr 下几个并列的 td 标签,下面是爬取的代码: #!/usr/bin/env p ...

  9. python爬虫公众号音频源代码_python爬取音频下载的示例代码

    抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { & ...

最新文章

  1. html打印在一页面布局,html – CSS打印布局 – 单页打印
  2. 用C++写一个没人用的ECS
  3. 第七周项目二-友元类
  4. RIPPER算法原理
  5. 我是Python小玩家,一行代码能做哪些炫酷的事情 (三十一)
  6. 如何去使用Python爬虫来爬取B站的弹幕数据?
  7. 【java】StringBuilder的常用两种方法与练习
  8. 使用GCC生成无格式二进制文件(plain binary files)
  9. iphone11右上角信号显示_苹果iOS11信号强度的标志变了意味着什么?
  10. Netty学习总结(3)——Netty百万级推送服务
  11. linux系统克隆安装教程,使用Clonezilla克隆Linux安装的方法
  12. jsessionid 在谷歌一直变_谷歌相册也要收费,这次我全靠这些云盘救命
  13. ORACLE HANDBOOK系列之五:PL/SQL中的集合类型(Collections in PL/SQL)
  14. 博图编写温度程序_数字式温度控制器程序设计
  15. 饿了么api接口 php,饿了么美团开放平台接入
  16. android代码 qq语音,Android仿QQ语音变声功能实现(二)---移植到android studio 并
  17. AMD在华签约徐静蕾做品牌代言人
  18. 数据库系统概论(第5版)王珊 详细知识清单 期末复习速成 考前冲刺 面试——(第一篇 基础篇)
  19. 如何系统学习Android开发?一线互联网内部整理的Android学习路线图是时候拿出来了
  20. 常用电子邮箱格式怎么写?哪个邮箱最安全最好用?

热门文章

  1. loop和goto用法
  2. 拿了offer不去,会被HR拉黑吗?
  3. 【蓝桥杯】三羊献瑞-算法题JAVA解
  4. Citrix云桌面最小环境搭建
  5. 【企业级物联网】hj212数据解析模块详解
  6. 计算机对商务英语的不利之处,商务英语教学中计算机网络利弊分析论文.docx
  7. Vagrant up启动失败 invalid byte sequence in UTF-8 (ArgumentError)
  8. 4G网络数据传输流程 三
  9. PTA(每日一题)7-49 互质数
  10. ERD Online 4.0.4 元数据在线建模(免费、私有部署)