来自Ebay的网络刮痧数据 - 从所有新的和翻新的惠普笔记本电脑开始

时间:2012-10-17 06:19:58

标签: python web-scraping web-crawler ebay

我对网络抓取世界很新。我想从所有电子产品类别(计算机,手机,照相机,电视等)下载新的和翻新的数据,用于与翻新电子产品和新电子产品价格相比较的研究项目。

我熟悉python,但不熟悉Web编程或良好的网络抓取工具。

我做了一些研究,似乎有两个主要的python ebay api:
http://code.google.com/p/ebay-sdk-python/
https://github.com/roopeshvaddepally/python-ebay

首先,我想知道是否有人可以提供代码/指导来下载ebay上列出的所有新/翻新的惠普笔记本电脑。即,这些搜索中出现的4,604个项目的数据: http://www.ebay.com/sch/PC-Laptops-Netbooks-/177/i.html?_from=R40&Type=Notebook&_nkw=hp%20laptop&_pppn=r1&_dmpt=Laptops_Nov05&LH_ItemCondition=1000%7C1500%7C2000%7C2500

对于列表中的每个项目,我想构建一个包含以下信息的表: 示例:http://www.ebay.com/itm/LENOVO-15-6-Gaming-Z570-Laptop-Core-i5-2450M-Beat-Acer-HP-ASUS-DELL-SONY-1024XH1-/271074559825?pt=Laptops_Nov05&hash=item3f1d4d8751

  • 项目主标题
  • 出价记录
  • 当前竞标价格
  • 立即购买价格
  • 项目条件
  • 卖家价格
  • 它现在有购买选项吗?
  • 所有商品细节信息(品牌,型号等)
  • 所有详细的商品信息

我想使用python,因为我熟悉它。

请注意。到目前为止,我已尝试使用python-ebay api FindProducts函数,但它不返回所有产品,也不返回相同的产品。我不确定类别笔记本电脑和笔记本电脑中的所有惠普笔记本电脑如何转换为ebay api中的电话。我很清楚FindProducts似乎不是正确使用的功能,但我不知道哪一个是正确的。

from ebay.shopping import FindProducts, FindHalfProducts , GetSingleItem, GetItemStatus, GetShippingCosts, GetMultipleItems, GetUserProfile, FindPopularSearch

prod_list =  FindProducts(encoding='JSON', query='hp laptop', available_items='false', max_entries='100000')

如果我试试,

prod_list =  FindProducts(encoding='JSON', query='hp laptop in laptops', available_items='false', max_entries='100000000')

我收到错误。

感谢。

0 个答案:

没有答案