首页 > 数据库 >python脚本结合计算引擎快速获取亚马逊的父ASIN并保存到数据库

python脚本结合计算引擎快速获取亚马逊的父ASIN并保存到数据库

时间:2024-11-02 15:57:59浏览次数:3  
标签:ASIN return parent asin python res value 亚马逊 sql

按照亚马逊的规则,一个ASIN只能有一个父ASIN,在某些情况下不得分析asin的所属变体父asin是否同一个。

Python代码。

 

 

import op_data_web_hook as webhook

table_id_dp = "xxxx"

def get_parent_asin_by_page_source(res):
    if res is None:
        return ""
    try:
        res = str(res)
        parent_value = ""
        if res.__contains__("parentAsin="):
            parent_value = res.split("parentAsin=")[1].split("&")[0]
        elif res.__contains__(',"parentAsin":"'):
            parent_value = res.split(',"parentAsin":"')[1].split('",')[0]
        if parent_value is None or parent_value == "":
            return ""
        return parent_value
    except:
        return ""

def auto_get_and_save_parent_asin_by_page_source_and_asin(res, asin):
    parent_asin = get_parent_asin_by_page_source(res)
    if parent_asin != "":
        sql = "update table_id set update_time=now(),parent_asin='" + str(parent_asin) + "' where asin='" + str(asin) + "'"
        print("-- auto_get_and_save_parent_asin_by_page_source_and_asin --")
        print(sql)
        webhook.modify_by_sql_and_table_id(sql, table_id_dp)
        return 1
    return 0

 

 done

 

标签:ASIN,return,parent,asin,python,res,value,亚马逊,sql
From: https://www.cnblogs.com/IBPM/p/18522113

相关文章

  • 拉取易仓API的亚马逊Listing数据-listing表现接口
    设计一个程序,按照api返回的json数据自动生成一张表,并且表的ID为xxxxxxxxxx,提供一个通用的接口:save_date_to_table_id,这个接口应该是自动判断存在的列的并集,然后按照id做insert操作或者是update操作。拉去亚马逊Listing表现数据接口代码如下: importdatetimeimportjsonimp......
  • 设计Python函数参数的19个高级指南
    我们将深入探讨如何设计Python函数的参数,让你的代码更加灵活、高效和易用。我们会从基础开始,逐步引入更高级的概念和技术,确保你能够全面掌握这些技巧。包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!1.使用默认参数值理论知识:默认参数值允许你在......
  • Python安装与配置pycharmIDE汉化集活完整教程!
    【一】Python解释器下载【运行环境】【1】Python官网包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】![https://www.python.org](官网进不去的可以点击点击领取,100%免费!安装包)【2】Python各版本解释器官网【二】Windows系统安装Python解释器【1】......
  • Python使用GDI进行绘制的各种方式 - 幽络源
    介绍:在这篇文章中,我们将深入探讨使用Python的GDI(图形设备接口)进行绘图的各种方式。本文将涵盖以下内容:绘制像素点绘制线条绘制实心矩形绘制空心矩形绘制文字像素点绘制以下代码运行后将会在屏幕500,100的位置绘制一个像素点importwin32guiimportwin32api#获取屏......
  • python之字符串总结
     字符串(str)对于字符串的学习,我整理了网上的一些资料,希望可以帮助到各位!!!概述由多个字母,数字,特殊字符组成的有限序列字符串的定义:可以使用一对单引号或者双引号,也可以一对三个单引号或者一对三个双引号定义字符串。注意:没有单符号的数据类型'a'"a"s1='......
  • 学霸带你游戏化 Python 编程知识轻松上手
    Python基础与游戏开发包在游戏开发的世界里,Python以其简单易用的特性而备受推崇。无论是独立游戏还是大型项目,Python都能在开发过程中发挥重要作用。通过了解Python的基础知识,开发者不仅能提升编程能力,还能更好地应对游戏设计中的各种挑战。接下来,我们将深入探讨Python......
  • python+flask框架的校园订餐管理系统的设计与实现(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着信息技术的飞速发展和高校生活节奏的加快,校园订餐管理系统已成为提升校园生活质量和效率的重要工具。当前,国内外对于订餐系统的研究主......
  • python+flask框架的校园表白墙前端视频8(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景在校园生活中,学生间的情感交流与互动是校园文化的重要组成部分。近年来,随着社交媒体和互联网技术的发展,线上表白墙逐渐成为大学生表达情感......
  • python+flask框架的校园表白墙服务端视频8(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着互联网的快速发展,校园生活日益数字化和便捷化。在校园社交领域,表白墙作为一种独特的社交形式,深受广大学生喜爱。然而,关于校园表白墙服......
  • python+flask框架的校友拼车微信小程序服务端8(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着移动互联网技术的迅猛发展,人们的生活方式发生了翻天覆地的变化,其中出行方式的多样化尤为显著。拼车作为一种环保、经济的出行方式,越来......