ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-06-28 17:04:03  阅读:156  来源: 互联网

标签:http python 雪糕 resp 抓取 代理 微博 IP


随着气温升高,雪糕成了大家解热的首选,但是今年有关高价雪糕的话题频频登上热搜。有一个关于雪糕的流行词估计大家都听说过,那就是“雪糕刺客”,雪糕刺客指的就是包装平平的雪糕们“躲在”冰柜里,在结账的时候可能就会花费十几元,远远超过了大家的价格预期。现在各种网络平台都有吐槽雪糕价格的视频,文章,评论,有些是为了蹭热度,有些是真的吐槽的让大家很有同感。所以我们今天就利用python采集大家在网络平台上对高价雪糕的评价都是怎么样的。

微博,想必大家都非常熟悉。人人都可以在上面发表自己的观点。到现在微博已经成为了官方和明星等“新闻发布”的第一阵地,所以今天我们就以微博作为数据来源,但是在爬取数据前我们先要对网站进行分析,查看下反爬机制是否严,一般网站的反爬机制都是类似的,例如之前讲到的需要判断user-angent和cookies,或者判断请求的ip是否在短时间内多次访问。因为现在各网络平台有了IP归属地功能,所以对IP的需求会更严。这里我们推荐亿牛云代理,提供的是家庭私密高匿代理IP,能更好的帮助我们在获取数据过程中遇到的封IP问题。代理在爬虫程序里面的实现方式如下:

#! -*- encoding:utf-8 -*-

import requests
import random

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

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

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

# 代理验证信息
proxyUser = "username"
proxyPass = "password"

proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
"host" : proxyHost,
"port" : proxyPort,
"user" : proxyUser,
"pass" : proxyPass,
}

# 设置 http和https访问都是用HTTP代理
proxies = {
"http" : proxyMeta,
"https" : proxyMeta,
}


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

 

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

print resp.status_code
print resp.text

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

标签:http,python,雪糕,resp,抓取,代理,微博,IP
来源: https://www.cnblogs.com/mmz77-aa/p/16420123.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有