【问题标题】:How to use ebay sdk in Python?如何在 Python 中使用 ebay sdk?
【发布时间】:2012-05-04 05:06:26
【问题描述】:

我发现这个代码示例可以在 ebay 中从 here 进行查询,并且还下载了 Python 的 ebay-sdk。如何安装 sdk 并将此代码与其集成?

from ebaysdk import finding, nodeText

f = finding()
f.execute('findItemsAdvanced', {'keywords': 'shoes'})

dom    = f.response_dom()
mydict = f.response_dict()
myobj  = f.response_obj()

print myobj.itemSearchURL

# process the response via DOM
items = dom.getElementsByTagName('item')

for item in items:
    print nodeText(item.getElementsByTagName('title')[0])

【问题讨论】:

    标签: python ebay-sdk


    【解决方案1】:

    这是一个相当简单的过程

    1) 前往http://developer.ebay.com/,在那里注册,然后获取 应用程序 ID 键。

    2) 您可以简单地执行“pip install ebaysdk”来 安装 ebaysdk

    3) 将此文件复制到同一目录中 https://github.com/timotheus/ebaysdk-python/blob/master/ebay.yaml在 此文件将 appid 替换为您在步骤 1 中生成的内容

    4) 执行这个例子,这次它会工作:)

    【讨论】:

    • 您可能需要安装 pycurl、beautifulsoup 和 yaml 作为依赖项。我强烈建议使用 virtualenv 在 python2.x 中执行此操作
    • @Peladao 我需要填写 ebay.yaml 的每个字段吗?如果可以,请提供样品。
    • 不,您不必这样做,我已经提供了样本。检查点 3。您需要做的就是将 appid 替换为您的 app_id 键,
    • 模块在windows上是用EGG文件压缩的​​,必须加YAML文件吗?
    • 哪个目录?与您的 python 模块的那个?这个不清楚
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多