一、基于AJAX请求页面的爬取

爬取网页:http://www.jy.whzbtb.com/V2PRTS

通过抓包,我们不难发现这是一个AJAX请求,我们需要携带必要的参数才能获取每一页的页面内容,具体可以看下面的源码

import urllib.request
import urllib.error
import urllib.parse"""一、添加header"""
#1.1、以字典的形式设置headers
def get_one_page(i):header={  "User-Agent":'User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36',     }  web_url= "http://www.jy.whzbtb.com/V2PRTS/WinningPublicityInfoList.do"  postData = urllib.parse.urlencode({"page": str(i),"rows": "10"}).encode('utf-8')#encode:将Unicode码转为utf-8码req = urllib.request.Request(url=web_url,data=postData,headers=header)try:  response = urllib.request.urlopen(req, timeout=3)  except urllib.error.URLError as e:  if hasattr(e, 'code'):  print(e.code)  if hasattr(e, 'reason'):  print(e.reason)  else:          webData=response.read().decode('utf-8')print(webData)get_content(webData)def get_content(webData):pass  #提取信息,略for i in range(1,20):   #这里选择爬取的页数try:get_one_page(i)except:get_one_page(i)

感兴趣的朋友们可以看看 ,共同学习,共同提高!!

python爬虫基础之AJAX页面的抓取相关推荐

  1. python爬取app播放的视频,Python爬虫工程师必学——App数据抓取实战视频教程

    爬虫分为几大方向,WEB网页数据抓取.APP数据抓取.软件系统数据抓取.本课程主要为同学讲解如何用python实现App数据抓取,课程从开发环境搭建,App爬虫必备利器详解,项目实战,到最后的多App ...

  2. Python爬虫 | 斗图网表情包抓取

    Python爬虫 | 斗图网表情包抓取 1.数据来源分析 2.制作div_list 3.发起请求 4.保存图片 5.批量获取 6.完整代码 声明 1.数据来源分析   打开斗图吧的主页,发现网址非常有 ...

  3. Python爬虫实战(4):抓取淘宝MM照片

    Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫 ...

  4. Python爬虫实践(入门篇)——抓取《天使降临到我身边》图片

    今天就学了一下Python爬虫,于是想实践一下.刚好一周前在B站补完番<天使降临到我身边>--里面的小学生特可爱.情节也不错,心里就比较喜欢这部漫画,所以就想扒一些图片当壁纸.刚好,Pyt ...

  5. python爬虫之js链接跳转抓取_Python爬虫获取页面所有URL链接过程详解

    如何获取一个页面内所有URL链接?在Python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...

  6. Python爬虫之js加密破解,抓取网易云音乐评论生成词云

    js破解历程 前言 技能点 界面概况 静态网页动态网页 页面解析 step1: 找参数step2:分析js函数step3:分析参数step4: 校验step5:转为python代码 编写爬虫 很多人学 ...

  7. Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺

    其实本文的初衷是为了获取淘宝的非匿名旺旺,在淘宝详情页的最下方有相关评论,含有非匿名旺旺号,快一年了淘宝都没有修复这个. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...

  8. Python爬虫实战(1):抓取毒舌电影最新推送

    ​ update:6/11/2017 由于毒舌电影公众号被关闭账号,源码已失效,可参考并调整相关参数以适配网站上其他公众号文章的抓取,望周知. ~~~~~~~~~~~ 作为一个电影爱好者," ...

  9. python 爬虫课程推荐_关于递归抓取的课程推荐

    Python爬虫包 BeautifulSoup 递归抓取实例详解概要:爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到另一个 ...

最新文章

  1. Keycloak简单几步实现对Spring Boot应用的权限控制
  2. 一个普通ERROR 1135 (HY000)错误引发的血案:
  3. mysql半同步复制实现
  4. 【最优解法】1030 完美数列 (25分)_23行代码AC
  5. leetcode 503. 下一个更大元素 II(单调栈)
  6. isset、empty、var==null、is_null、var===null详细理解
  7. 数据结构之树状数组(候补)
  8. swift 通知_Swift 闭包无脑加 [weak self] 行不行?
  9. 关于windows的进程处理(三)
  10. 粒子群课设_GitHub - LIYAJUN2018/tscss: 基于粒子群算法的中职自动排课系统
  11. 峰Spring4学习(5)bean之间的关系和bean的作用范围
  12. 菜肴百度百科html,酸汤鱼
  13. 学计算机要选什么科,新高考省份想学计算机专业怎么选科
  14. 机房ip和住宅ip的区别是什么?
  15. 链塔年会圆桌论坛实录
  16. java项目集成谷歌登录验证器,给网站添加谷歌验证(我不是机器人)
  17. 微新余微信号ivxinyu✅ 冒死偷拍,对所有人都有益,求扩散!!!
  18. Koa koa-combine-routers 分路由管理
  19. 推荐场景下融合多模态信息的内容召回模型
  20. 显色指数(CRI)计算软件分享(升级版本:增加同步计算R15,CCT,CIE色坐标,三刺激值等)

热门文章

  1. D-OJ刷题日记:查找 题目编号:984
  2. 学计算机三本大学最低分数线,三本学校(三本大学最低分数线)
  3. [Python3] 爬取百度图片到本地
  4. 【精品】前端验证框架:jquery-validate.js
  5. mysql怎么查询当前登录的用户
  6. Python基础语法——变量
  7. 2015-2016年最佳年会小品剧本,绝对爆笑,台本
  8. 70后 80后 90后的20个经典差别!
  9. 机器学习框架_编写生产级机器学习框架的经验教训
  10. 告别繁琐滑动,微信小程序一键回到顶部功能