问题标签 [google-shopping-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 屏幕抓取图像(即 Firefox 页面信息/谷歌图像)
最好使用给定 URL 的 python(当前使用 urllib 和 BeautifulSoup)。
例如,我正在尝试抓取此页面上的主要照片:http ://www.marcjacobs.com/marc-jacobs/womens/bags-and-accessories/c3122001/the-single#?p=1&s=12
在 Firefox 中,工具 > 页面信息 > 媒体下列出了所有可见图像,包括指向我要抓取的图像的链接(http://imagesec.mj.ctscdn.com/image/336/504/6ace6aac-c049-4d7e- 9465-c19b5cd8e4ac.jpg )
两个相互关联的问题:
- 如果我查看源代码,则在 html 文档中找不到从 Firefox 工具检索到的图像路径...有没有什么方法可以在不通过 Firefox 页面信息的情况下检索此路径?也许通过 Python 和/或 Javascript/JQuery?
- 我正在尝试以“橙色”获取产品照片,并注意页面默认始终加载黑色
一个工作示例可能是 Google 的“购物”,如果您输入该产品的名称并选择颜色,则图像会在搜索结果中以正确的颜色(来自完全相同的页面)显示。
基本上,我希望能够从大多数购物网站上抓取颜色和样式/变化特定的图像。
选择正确的颜色似乎更复杂,在这种情况下,我现在只选择黑色的主要产品图片。
到目前为止,我已经尝试根据 img 高度标签选择图像,也尝试在没有高度/宽度标签时读取尺寸......但我想到必须有更好的方法。
rest - Google Shopping REST API 按类别限制
我正在尝试按类别限制 Google 购物请求(在这种情况下,我只希望返回实际的电影/DVD/蓝光)..
这是我要传递的内容:
https://www.googleapis.com/shopping/search/v1/public/products?country=US&q=Terminator&key=MY_KEY
其中 MY_KEY 是我从中获得的密钥: https ://code.google.com/apis/console/#project:396093783634:access
我希望我返回的结果看起来更像这样:
我需要作为参数传入什么?
drupal-7 - 用于谷歌购物的 Ubercart XML 提要
我目前正在尝试从 Ubercart 创建一个产品提要,以便通过视图进行 Google 购物。我无法通过 Google 或其他堆栈溢出问题找到合适的答案。
有没有人这样做过?你是怎么做到的?你需要额外的模块吗?如果是,是哪些?
使用的模块: Drupal 7 Ubercart 7.x-3.1 视图 7.x-3.3
magento - GoogleShopping Magento 错误:
我已经在 Magento 1.7.0.2 Shop 上安装并配置了 Mage_GoogleShopping 模块。尝试将产品添加到 Google 购物时,/var/log/system.log 显示以下错误:
这个问题已经在 Magento 论坛上多次报告过,但是我还没有找到解决方案。
权限绝对没有问题。文件不存在。
google-shopping-api - 谷歌购物原子提要和实际谷歌购物网站数据
我正在使用 google 购物 api 将卖家数据作为 atom 提要获取,但有时 google atom 提要的商店少于使用相同搜索关键字或 ean 代码时我可以在 google 购物网站上看到的实际商店数量。
什么可能导致这种情况,商店是否可以选择将其产品数据隐藏在 atom 提要中?!
ruby - 访问 Google API for Shopping 时凭据无效
我正在尝试使用google-api-client gem 访问Google Search API for Shopping。不幸的是,尽管通过Google APIs Console创建了 access_token ,但我似乎无法进行身份验证。
这是我的代码:
当我查看时response.data
,我看到一条错误消息:
我究竟做错了什么?
php - GSC_Client 和 oAuth2 访问
我开始编写一个 PHP 脚本,该脚本将作为 cron 作业运行,并通过 Google Shopping API 定期更新产品列表。
我下载了适用于 PHP 的 GSC 客户端库,并试图通过Google Shopping API 文档来获取令牌。但是,感觉文档中的某处缺少关于在生成 URL 后如何实际请求令牌的步骤。
到目前为止,这是我的代码:
当我从命令行运行上述内容时,我得到:
https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=blah-blah-blah-etc-etc-etc ...
我相当肯定初始化一个 CURL 对象不是必需的,但我无法弄清楚我是如何从生成的 URL 到解析的实际响应的。
如果我访问由 generateAuthorizeUrl() 生成的 URL,我会得到一个带有按钮的页面,要求我授予权限。如果我这样做,我会得到一个页面,上面有一个令牌,据我所知是有效的。
但是,这是一个 cron 脚本,它显然无法要求用户单击按钮并确认他们想要授予权限,所以显然我在某个地方偏离了轨道。
有没有人设法让 GSC_Client 在完全自动的脚本中与 OAuth 一起工作?如果是这样,我在这里做错了什么?
更新:对于此应用程序,我已将 API 类型配置为“已安装的应用程序”,这似乎是此应用程序的正确 API 类型。这意味着我为脚本提供了共享密钥并使用https://localhost
orurn:ietf:wg:oauth:2.0:oob
作为 URL。
更新 2:我认为 GSC 客户端的支持库不支持服务器到服务器的方案。进一步的研究表明,如果我想使用私钥身份验证方法 ,我需要Google API 客户端库。
这是我迄今为止设法编写的代码:
当我运行上面的代码时,我得到类似于以下内容的回报:
我猜这是一个有效的访问令牌响应。
但是,我还没有弄清楚如何将返回的令牌与 GSC_Client 库一起使用。虽然我知道这两个库都来自谷歌,但我得到的明显印象是它们是由不同的团队开发的,他们之间几乎没有什么关系,最终结果是这些库不是交叉兼容的. 如果有人知道在这里做什么,我会很感激你的任何建议。
更新 3
我已经设法使用 oAuth 库从 Google 实际提取数据,但它来自用于购物的搜索 API。我需要使用 Content API 来处理产品列表以进行购物。oAuth 库似乎没有提供用于执行此操作的类,即使在 contrib 目录中也是如此!
仅供参考,这是执行搜索 API 请求的代码(减去常量):
javascript - 获取 Google 购物中最畅销的产品
我一直在到处寻找,只是为了在Google 购物中获得最畅销的产品。我知道在他们的主页上有“本周流行”这个部分,我真的很想通过他们的 API 获得那个部分,但在进行研究时我没有找到。
有没有办法通过 API 获得本周在 Google 购物中的畅销产品或热门产品?
我也在考虑抓取他们主页的 HTML,但这似乎是不可能的,因为他们的主页内容是通过 Ajax 加载的。
对你的帮助表示感谢!
提前致谢!
magento-1.7 - magento 社区 - 谷歌购物提要
我对 Magento 社区 1.7.0.2 中的 Google 购物提要有疑问
有没有一个很好的插件可以用来构建它?通过谷歌做了一些研究,但我没有得到很好的回应。预算很低,所以免费会很棒:)
我看过 Google Shopping API,但那只是 Magento Connect 的。
感谢所有的提示!