爬取淘宝上dota2自走棋糖果利润

本文作者利用selenium爬取淘宝上dota2自走棋糖果的售价和销量,通过计算估算出利润达一千多万,主要针对前两页商品。在爬取过程中遇到账号识别问题,通过微博账号解决淘宝登录问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近一直在玩dota2自走棋,就好奇巨鸟多多糖果在淘宝上总共赚了多少钱?就用selenium爬取淘宝上dota2自走棋糖果的售价和销量。只爬了前2页,后面基本都是销量0,就没爬。不算其他税什么的,就单纯用售价*销量来粗略估算利润,最后利润是一千多万,哦吼~好像还是一个月销量吧~

遇到的问题:

Q1:现在selenium程序会被淘宝识别,搜索时强制转到淘宝账号登录页面

A1:用第三方的微博登录淘宝账号

import re
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
from bs4 import BeautifulSoup
from decimal import Decimal

KEYWORD = 'dota2自走棋糖果'
WEIBO_NAME = '你的微博用户名'
WEIBO_PASSWORD = '你的微博密码'

def calculate_the_profit(prices_item, sales_item):
    ''' 计算利润=销量*售价 '''

    temp_sum = Decimal(0)
    # 理论上销量和售价一一对应,这里不做验证
    for i in range(len(sales_item)):
        sale = Decimal(re.match('(\d+)', sales_item[i].text).group())
        price = Decimal(prices_item[i].text)
        print(price, sale)
        temp_
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值