亚马逊愿望刮板

wishlist的Python项目详细描述


python库来获取您的amazon愿望列表,以便您可以处理它 以编程方式。

依赖关系

如果我有私人愿望清单,我需要什么?

愿望列表取决于Brow顺序 从命令行登录(如果启用,包括2个因素),然后浏览 取决于要安装的selenium和firefox,因此您需要阅读 Brow’s README 如果你需要帮助在Linux上安装它们。

如果我有一个公众愿望列表,我需要什么?

没有什么特别的,pip install wishlist应该覆盖你,跳到 “命令行愿望列表访问”并开始。

开始1分钟吸气

私人列表的身份验证

你的愿望是私人的吗?那么您需要在 命令行:

$ wishlist auth

这将提示您登录,甚至将处理2个因素 身份验证,在您登录后,您的cookies将被保存以便您可以 立即运行访问您的亚马逊愿望列表。

命令行愿望列表访问

您可以通过运行:

$ wishlist dump NAME

其中NAME是类似url的一部分 https://www.amazon.com/gp/registry/wishlist/NAME,所以,如果 愿望列表被发现于: https://www.amazon.com/gp/registry/wishlist/9YDNFG31NSSRL那么你 将运行:

$ wishlist dump 9YDNFG31NSSRL

编程愿望列表访问

如果您想在另一个python脚本中执行某些操作,可以执行以下操作:

fromwishlist.coreimportWishlistname="9YDNFG31NSSRL"w=Wishlist(name)foriteminw:print(w.jsonable())

你可以检查 wishlist.core.WishlistElement 了解每个愿望列表项的结构的代码。

安装

使用pip:

$ pip install wishlist

或者是在流血:

$ pip install "git+https://github.com/Jaymon/wishlist#egg=wishlist"

区域

将Amazon区域从默认的(amazon.com)更改为另一个(例如 (amazon.co.uk)只需为 示例:

export WISHLIST_HOST=https://amazon.co.uk

其他事项

  • 你为什么用火狐来登录?为什么不是Chrome?我试着 让它在chrome中工作,但是无头chrome没有 在命令行上执行身份验证所需的功能。
  • 你愿意用php吗?There’s a library for thatalso related)。
  • Amazon’s advertising api, 这就是官方支持的wishlist api曾经存在的地方。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Selenium运行ChromeDriver而不修改路径   java软件包sun。网www.protocol。https不可见   java AEM中的哪个类实现了javax。servlet。请求调度器接口?   在java/scala中读取zip或7z文件时的性能问题   java将一个文件写入另一个二进制文件   java在类本身中创建实例   Java中C#Action()委托的等价物?   java如何在任何类中使用@Context或类似工具获取ServletRequest?   重构(java)应该/如何重构此代码?   hibernate中的java TransientObject异常   gwt使用Java在CouchDB 2.0 fauxton中创建文档   xml错误Java Jersey:NotAuthorizedException:HTTP 401未经授权   java heroku错误:无法找到或加载主类   java从CAS 5.0检索已发布的属性。Spring Security中的x 3.2.5