Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
A REST API for [SERP](https://github.com/christophebe/serp) which is a Google search scraper
A REST API for SERP which is a Google search scraper
[GET] http://localhost:3000/search?host=google.be&lr=lang_fr&cr=BE&num=100&pws=0&keyword=camping%20car
Mandatory :
Not mandatory :
More info here : https://moz.com/blog/the-ultimate-guide-to-the-google-search-parameters
You can also use a scrape API like scrapeapi.com by adding the API url in the parameter :
http://api.scraperapi.com/?api_key=${ accessKey }
docker run -p 3000:3000 --name serp christophelombart/serp:latest
You need to add the proxies into a text file. One line for each proxy with the following structure : host:port:user:password You have to run the container with the following parameters :
docker run -p 3000:3000 -e PROXY_FILE=/config/proxies.txt -v [complete path]/config:/config --name serp christophelombart/serp:latest
If you make many requests at the same time or over a limited period of time, Google may ban your IP address. This can happen even faster if you use particular search commands such as: intitle, inurl, site:, ...
It is therefore recommended to use proxies. The SERP module supports two solutions:
Datacenter proxies like for example those proposed by Mexela. Shared proxies are more than enough.
Scrape APIs such as scrapeapi.com
What to choose? Datacenter proxies or Scrape API ?
It all depends on what you are looking for. Datacenter proxies will provide the best performance and are generally very reliable. You can use the "retry" option to guarantee even more reliability. It's also a solution that offers a good quality/price ratio but it will require more effort in terms of development, especially for the rotation of proxies.
Although slower, the scrape APIs offer other features such as the geolocation of IP addresses over a larger number of countries and the ability to scrape dynamic pages. Using such an API can also simplify the code. Unfortunately, this solution is often more expensive than data center proxies. So, scrape APIs becomes interesting if you have other scrape needs.
In all cases, make a test with shared proxies in order to check it is suffisiant for your use cases.Those proxies are really cheap.
Add all options provided by SERP
FAQs
A REST API for [SERP](https://github.com/christophebe/serp) which is a Google search scraper
We found that serp-rest demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.