Google Search API Results Completely Different from Google.com Results

我怕爱的太早我们不能终老 提交于 2021-02-10 14:27:47

问题


Below is one Json item returned from this query and this is the query:

https://www.googleapis.com/customsearch/v1?key={key}&cx={key}&q=Action+Motivation%2c+Inc.&alt=json

The "dc.type" in the Json is "Patent" and this is obviously patent data BUT I didn't specify that search engine. I've googled this to death but can't find anything re why patent data would be returned from a simple query like this. If Google "Action Motivation, Inc." on the regular google.com page, I get completely different (normal) results. Has anyone had this problem?

"items": [   
  {
   "kind": "customsearch#result",
   "title": "Patent US5622527 - Independent action stepper - Google Patents",
   "htmlTitle": "Patent US5622527 - Independent \u003cb\u003eaction\u003c/b\u003e stepper - Google Patents",
   "link": "https://www.google.com/patents/US5622527",
   "displayLink": "www.google.com",
   "snippet": "Apr 22, 1997 ... Original Assignee, Icon Health & Fitness, Inc., Proform Fitness ....",
   "htmlSnippet": "Apr 22, 1997 \u003cb\u003e...\u003c/b\u003e Original Assignee, Icon Health & Fitness..."
   "formattedUrl": "https://www.google.com/patents/US5622527",
   "htmlFormattedUrl": "https://www.google.com/patents/US5622527",
   "pagemap": {
    "book": [
     {
      "description": "A motivational exercise stepping machine has a pair of independently operable pivoting treadles for operation..."
      "url": "https://www.google.com/patents/US5622527?utm_source=gb-gplus-share",
      "name": "Patent US5622527 - Independent action stepper",
      "image": "https://www.google.com/patents?id=&printsec=frontcover&img=1&zoom=1"
     }
    ],
    "metatags": [
     {
      ***"dc.type": "Patent"***,
      "dc.title": "Independent action stepper",
      "dc.contributor": "William T. Dalebout",
      "dc.date": "1994-3-23",
      "dc.description": "A motivational exercise stepping machine has a pair of independently operable pivoting treadles for operation by a user's feet. Each treadle..."
      "dc.relation": "JP:S5110842"
     }
    ]
   }
  },
  {

回答1:


When using their API, you can issue around 40 requests per hour. The results you see on the API is not what the real user sees. You are limited to what they give you, it's not really useful if you want to track ranking positions or what a real user would see. That's something you are not allowed to gather.

If you want a higher amount of API requests you need to pay. 60 requests per hour cost 2000 USD per year, more queries require a custom deal.



来源:https://stackoverflow.com/questions/23284067/google-search-api-results-completely-different-from-google-com-results

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!