Pixeljets
  • Home
  • Blog
  • Vue.js posts
  • Author

scrapeninja

A collection of 5 posts

Puppeteer: click an element and get raw JSON from XHR/AJAX response
puppeteer

Puppeteer: click an element and get raw JSON from XHR/AJAX response

This lately became a pretty popular question when scraping with Puppeteer: let's say you want to interact with the page (e.g. click the button) and retrieve the raw ajax response (usually, JSON)

  • Anthony Sidashin
    Anthony Sidashin
5 min read
Puppeteer API service for web scraping
puppeteer

Puppeteer API service for web scraping

Okay, let's admit it - web scraping via Puppeteer and Playwright is the most versatile and flexible way of web scraping nowadays. Unfortunately it's also the most cumbersome, time consuming way of scraping,

  • Anthony Sidashin
    Anthony Sidashin
10 min read
php

How to do web scraping in PHP

Web scraping is a big and hot topic now, and PHP is a pretty fast language which is  convenient for rapid prototyping and is wildly popular across web developers. I have pretty extensive

  • Anthony Sidashin
    Anthony Sidashin
7 min read
scrapeninja

ScrapeNinja: never handle retries and proxies in your code again

I am glad to announce that ScrapeNinja scraping solution just received major update and got  new features: RetriesRetries are must have for every scraping project. Proxies fail to process your request, the target

  • Anthony Sidashin
    Anthony Sidashin
2 min read
How to bypass CloudFlare 403 (code:1020) errors [UPDATED 2023]
scraping

How to bypass CloudFlare 403 (code:1020) errors [UPDATED 2023]

I've recently started getting Cloudflare 1020 (403) errors when scraping some random e-commerce website. At first, I thought that the website didn't like my scraper IP address, but changing IP addresses to clean

  • Anthony Sidashin
    Anthony Sidashin
7 min read
Pixeljets © 2023
Latest Posts Ghost