GithubHelp home page GithubHelp logo

serpapi / public-roadmap Goto Github PK

View Code? Open in Web Editor NEW
42.0 15.0 3.0 15 KB

Public roadmap for SerpApi, LLC (https://serpapi.com)

google-image-scraper google-maps-scraping google-search-scraper serp-api serpapi web-scraper web-scraping yahoo-scraper baidu-scraper scraper

public-roadmap's People

Contributors

hartator avatar paigebutler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

public-roadmap's Issues

[Google Search API] Use ML Classification to fix Google Local Pack, and Local Results

[Google Shopping API] Support Number of compare prices options on Google Shopping

Inspect: https://serpapi.com/searches/6081db17d5a5313c7cc3cfb9/inspect

Playground: https://serpapi.com/playground?q=Dymo+4XL+LabelWriter+Label+Printer&location=Australia&google_domain=google.com.au&gl=au&hl=en&tbm=shop

On Google Shopping results, if the result is also listed on Google Products, it will include an element that shows how many listings would be on the product page:

firefox_xwRfYyF3ie-edit

Past Canny Link


Past Canny Conversation:

Angelo: Emirhan Akdeniz, great! What's the ETA on that?

Emirhan Akdeniz: We are trying to separate Google Shopping as another engine. It would enable us to solve the issues much faster and effectively in the future. So far, every issue we heard from customers about Google Shopping, including this issue has been fixed in a pull request. We are reviewing last state of the update. My estimates on ETA is 1-2 weeks since it is a big review process. Thanks so much for your enthusiasm and patience.

Angelo: thank you!!

[Google Jobs API] Update `chips` parameter to `htchips`

[Billing] Bring back `Renew Early` button

More than a few users are looking to manually (not automatically) renew early their account.

If initiating this process is not foreseen to be creating such problems that we have had at November 5, 2021 billing issue then this will be very convenient for some of our users.

Please feel free to discuss but if no blocker then next for sure.

[Baidu Search API] IM Parameter - Time Filter Not Working

One of our users reached out to report that IM parameter of Baidu search is currently not working.

The Playground:

https://serpapi.com/playground?engine=baidu&q=Coffee&lm=7

The Working Version:

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=Coffee&lm=7&oq=Coffee&rsv_pq=c588bc6a00062f27&rsv_t=ad109P4046JsUeJFRnpaK4maauYaWCViFuox3SL6l2F%2B00U0BEuF5R5xZUw&rqlang=cn&rsv_enter=1&rsv_dl=tb&gpc=stf%3D1645438795%2C1646043595%7Cstftype%3D1&tfflag=1

Guidance from our user:

I got that url by...

  • going to the url generated by your playground as you had set it up

  • clicking on the filter tools (look for the little filter icon on the right under the search bar)

  • the tools are dropdown menus and are revealed just as in google when you click on 'tools'

  • the left-most dropdown is the one that controls the time.

  • I set that to 'within 7 days', which is '一周内', the second option

  • that successfully limited the results to the time specified and the first results page had the url above when I did this

By experimenting I found that the arguments that vary as I change the time limit are 'rsv_t' and 'gpc', but obviously the value of these parameters is encoded somehow.

next as we have received a couple of requests about this.

[New API] Add Yelp API

Welp, it seems like the only thing keeping SerpAPI from turning into a Super Saipan is Yelp!

But seriously, it would be nice to be able to scrape Yelp search results. Whether I like it or not, Yelp has the best combination of business names, reviews, and photos, and plenty of people trust what users on Yelp say. It’s a must for SerpAPI!

[Walmart Product API] Returns empty results or errors for specific product IDs

Walmart Product API returns empty results. Checked twice, those products return results but more than occasional hiccups preventing user completing their task.

Product ID: 913713226

Inspect: https://serpapi.com/searches/622117892236e2bcc473de66/inspect

{
  "search_metadata": {
    "id": "622117892236e2bcc473de66",
    "status": "Error",
    "json_endpoint": "https://serpapi.com/searches/d802734da53bc2d7/622117892236e2bcc473de66.json",
    "created_at": "2022-03-03 19:31:21 UTC",
    "processed_at": "2022-03-03 19:31:21 UTC",
    "walmart_product_url": "https://www.walmart.com/ip/913713226?selected=true",
    "total_time_taken": 450.98
  },
  "search_parameters": {
    "product_id": "913713226",
    "engine": "walmart_product",
    "device": "desktop"
  },
  "error": "We couldn't get valid results for this search. Please try again later. Set the no_cache parameter to true in order to force a retry."
}

The screenshot:

walmart_product_api

The Playground: https://serpapi.com/playground?engine=walmart_product&product_id=913713226

User also stated that they had problem with 994807896 but Playground seems fine:

https://serpapi.com/playground?engine=walmart_product&product_id=994807896

next.

[Google Search API] Missing Short Video Content

One of our users reported that Google does not parse several elements from certain mobile results page. The differences here are that search device is mobile ad we are searching for videos of a darling of TikTok users: Charli D'amelio.

Missing elements in the results: (All numbered in the screenshot)

1- Video tags and their links
2- Youtube channel's link and a selection of videos
3- Short videos
4- People also search for (contents of this element is returned in related_searches key)
5- TikTok channel's link and a selection of videos
6- TikTik category link and a selection of videos
7- Broaden this search
8- Related searches (content of this element is not returned at all, returned content is from people also search for section)

The Playground:

https://serpapi.com/playground?q=charli+d%27amelio+videos&location=Austin%2C+Texas%2C+United+States&gl=us&hl=en&device=mobile

The Inspect:

https://serpapi.com/searches/6213ce7f49ecdb4ebc4202ed/inspect

Screenshot:

google_search_mobile_videos

[Google Shopping API] No results for "dog supplies" and limited results for other basic queries

[Google Search API] `inline_video_carousels` missing first channel link

Google Search API inline_video_carousels is missing first channel link

Playground: https://serpapi.com/playground?q=addison+rae&location=Austin%2C+Texas%2C+United+States&gl=us&hl=en

Inspect: https://serpapi.com/searches/6213c8b749ecdb4f6252bde7/inspect

googlesearchprobs

Another one (but currently seems to be working):

image

SerpApi parser replaces the first link in the container with this Youtube link.

Ref: Google Search API inline_video_carousels Missing First Channel Link

[Yahoo Shopping API] Input Validation Problems with Certain Characters (% or ,)

One of our users reached out to report that Yahoo Shopping API does not work properly when sent certain characters.

The Playground Query: Great Value 2% Reduced Fat Milk, 128 Fl Oz - No Result

https://serpapi.com/playground?engine=yahoo_shopping&p=Great+Value+2%25+Reduced+Fat+Milk%2C+128+Fl+Oz

The Playground Query: Great Value 2 Reduced Fat Milk, 128 Fl Oz - No Result

https://serpapi.com/playground?engine=yahoo_shopping&p=Great+Value+2+Reduced+Fat+Milk%2C+128+Fl+Oz

The Playground Query: Great Value 2 Reduced Fat Milk 128 Fl Oz - Successful when removed comma and percentage

https://serpapi.com/playground?engine=yahoo_shopping&p=Great+Value+2+Reduced+Fat+Milk+128+Fl+Oz

The user submitted video:

yahoo_shopping.mp4

Inspect: https://serpapi.com/searches/6225c5858b7ed2c74b43ccdd/inspect

next.

[Google Maps Review API] sort_by Highest Rating not Working Properly

Google Maps Review API does not always sort by highest rated reviews first:

data_id=0x3b080dafbed183bf:0x5951f316ba13a37e

The Playground: https://serpapi.com/playground?engine=google_maps_reviews&data_id=0x3b080dafbed183bf%3A0x5951f316ba13a37e&hl=en&sort_by=ratingHigh&no_cache=true

The Inspect: https://serpapi.com/searches/6229bd6f37b24ae465097169/inspect

image

I have described it as not working properly because it outputs blank results when it does not and it tends to work for some places and not for others:

The default on the Playground works for example:

data_id=0x89c259a61c75684f:0x79d31adb123348d2

Playground: https://serpapi.com/playground?engine=google_maps_reviews&data_id=0x89c259a61c75684f%3A0x79d31adb123348d2&hl=en&sort_by=ratingHigh&no_cache=true

Inspect: https://serpapi.com/searches/6229c9c67690dcd0a6b5c112/inspect

Another random example data_id=0x89c258ff0f7a7793:0xbedc0a7158ebea16

Playground: https://serpapi.com/playground?engine=google_maps_reviews&data_id=0x89c258ff0f7a7793%3A0xbedc0a7158ebea16&hl=en&sort_by=ratingHigh

This is working.

next.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.