设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 63|回复: 8
收起左侧

python抓取大家对“雪糕刺客”的评论

[复制链接]
发表于 2022-6-28 16:45:22 | 显示全部楼层 |阅读模式
随着气温升高,雪糕成了大家解热的首选,但是今年有关高价雪糕的话题频频登上热搜。有一个关于雪糕的流行词估计大家都听说过,那就是“雪糕刺客”,雪糕刺客指的就是包装平平的雪糕们“躲在”冰柜里,在结账的时候可能就会花费十几元,远远超过了大家的价格预期。现在各种网络平台都有吐槽雪糕价格的视频,文章,评论,有些是为了蹭热度,有些是真的吐槽的让大家很有同感。所以我们今天就利用python采集大家在网络平台上对高价雪糕的评价都是怎么样的。
微博,想必大家都非常熟悉。人人都可以在上面发表自己的观点。到现在微博已经成为了官方和明星等“新闻发布”的第一阵地,所以今天我们就以微博作为数据来源,但是在爬取数据前我们先要对网站进行分析,查看下反爬机制是否严,一般网站的反爬机制都是类似的,例如之前讲到的需要判断user-angent和cookies,或者判断请求的ip是否在短时间内多次访问。因为现在各网络平台有了IP归属地功能,所以对IP的需求会更严。这里我们推荐亿牛云代理,提供的是家庭私密高匿代理IP,能更好的帮助我们在获取数据过程中遇到的封IP问题。代理在爬虫程序里面的实现方式如下:
  1. #! -*- encoding:utf-8 -*-

  2.     import requests
  3.     import random

  4.     # 要访问的目标页面
  5.     targetUrl = "http://httpbin.org/ip"

  6.     # 要访问的目标HTTPS页面
  7.     # targetUrl = "https://httpbin.org/ip"

  8.     # 代理服务器(产品官网 www.16yun.cn)
  9.     proxyHost = "t.16yun.cn"
  10.     proxyPort = "31111"

  11.     # 代理验证信息
  12.     proxyUser = "username"
  13.     proxyPass = "password"

  14.     proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
  15.         "host" : proxyHost,
  16.         "port" : proxyPort,
  17.         "user" : proxyUser,
  18.         "pass" : proxyPass,
  19.     }

  20.     # 设置 http和https访问都是用HTTP代理
  21.     proxies = {
  22.         "http"  : proxyMeta,
  23.         "https" : proxyMeta,
  24.     }


  25.     #  设置IP切换头
  26.     tunnel = random.randint(1,10000)
  27.     headers = {"Proxy-Tunnel": str(tunnel)}



  28.     resp = requests.get(targetUrl, proxies=proxies, headers=headers)

  29.     print resp.status_code
  30.     print resp.text
复制代码
上述内容就是利用python实现爬取微博评论的反爬中的一个方法,希望对代理IP这方面有需求的小伙伴有帮助,当然常见的反爬虫方法也不止以上的这些,还有很多更严的网站反爬机制需要我们多在实践中去解决。



发表于 2022-8-20 12:34:03 | 显示全部楼层
12312321312
板凳 2022-8-20 12:34:03 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-8-24 12:07:07 | 显示全部楼层
1231231231
地板 2022-8-24 12:07:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-8-25 12:21:45 | 显示全部楼层
234324234234234234
5# 2022-8-25 12:21:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-8-27 22:03:42 | 显示全部楼层
234234324234
7# 2022-8-27 22:03:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-8-28 15:52:55 | 显示全部楼层
111111111111111111111111111
8# 2022-8-28 15:52:55 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-26 15:28 , Processed in 0.066321 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表