广告
返回顶部
首页 > 资讯 > 后端开发 > Python >抽屉网点赞爬虫
  • 134
分享到

抽屉网点赞爬虫

爬虫抽屉网点 2023-01-30 22:01:06 134人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

import requests from bs4 import BeautifulSoup import time user_cookie = "" # 注意:抽屉网 cookies中的gpsd是最要的验证数据 def log

import requests
from bs4 import BeautifulSoup
import time


user_cookie = ""
# 注意:抽屉网    cookies中的gpsd是最要的验证数据
def login(phone_id, phone_pwd):
    global user_cookie
    # 因为抽屉的cookie设置比较特别,其cookie为未登录状态下的cookie通过登录成功来进行验证,从而认证为登录状态下的cookie
    r1 = requests.get(
        url= 'https://dig.chouti.com/',
        headers = {
            'User-Agent': 'Mozilla/5.0 (windows NT 10.0; WOW64) AppleWEBKit/537.36 (Khtml, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
        }
    )
    user_cookie = r1.cookies.get_dict()

    r2 = requests.post(
        url= 'Https://dig.chouti.com/login',
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
        },
        data = {
            "phone": "86%d" % int(phone_id),
            "passWord": phone_pwd,
            "oneMonth": 1
        },
        cookies = user_cookie
    )
    # 返回认证后的cookie
    return user_cookie

def thumbsup():
    # 抽屉新热榜只有120页
    i=1
    while i <= 120:
        r3 = requests.get(
            url= 'https://dig.chouti.com/all/hot/recent/%d'% i,
            headers = {
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
            },
            cookies = user_cookie,
        )
        print("正在给第%d页点赞" % i,)
        soup = BeautifulSoup(r3.text, 'html.parser')
        res_list = soup.find_all(name='div', attrs={'class': 'item'})
        for res in res_list:
            requests.post(
                url='https://dig.chouti.com/link/vote?linksId=%d' % int(res.find(name='img').attrs['lang']),
                headers={
                    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
                },
                cookies=user_cookie
            )
            time.sleep(0.5)
        i+=1
        print("准备执行下一页...")


def main():
    login("手机号", "密码")
    thumbsup()


if __name__ == "__main__":
    main()

 

--结束END--

本文标题: 抽屉网点赞爬虫

本文链接: https://www.lsjlt.com/news/179337.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 抽屉网点赞爬虫
    import requests from bs4 import BeautifulSoup import time user_cookie = "" # 注意:抽屉网 cookies中的gpsd是最要的验证数据 def log...
    99+
    2023-01-30
    爬虫 抽屉 网点
  • Python3网络爬虫入门知识点有哪些
    本篇内容介绍了“Python3网络爬虫入门知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  ...
    99+
    2022-10-19
  • Python selenium模拟网页点击爬虫交管12123违章数据
    在上一篇文章《Python教程—模拟网页点击爬虫定位系统》讲解怎么通过模拟点击方式爬取车辆定位数据,本次介绍怎么以模拟点击方式进入交管12123爬取车辆违章数据,本文直接讲解过程,使用的命令解释见上一篇文章。本文同《...
    99+
    2022-06-02
    Python selenium模拟点击爬虫 Python selenium 爬虫
  • 如何使用Python网络爬虫实现起点小说下载
    如何使用Python网络爬虫实现起点小说下载,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天要跟大家分享一个小说爬取案例--------起点小说的小说下载。在做这个案例之...
    99+
    2023-06-15
  • python爬取bilibili网页排名,视频,播放量,点赞量,链接等内容并存储csv文件中
    首先要了解html标签,标签有主有次,大致了解以一下,主标签是根标签,也是所有要爬取的标签的结合体 先了解一下待会要使用代码属性: #获取属性 a.attrs  获取a所有的属性和...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作