<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  
  <url>
  <loc>https://scrapfly.io/blog/posts/puppeteer-stealth-complete-guide</loc>
  <lastmod>2026-02-19T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/best-captcha-solving-api</loc>
  <lastmod>2026-02-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-a-cloud-browser</loc>
  <lastmod>2026-02-04T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-screen-scraping</loc>
  <lastmod>2026-02-02T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-a-browser-as-a-service</loc>
  <lastmod>2026-02-02T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/best-cloud-browser-apis</loc>
  <lastmod>2026-02-02T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-take-screenshots-php</loc>
  <lastmod>2026-01-23T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/crawler-apis-for-monitoring-website-changes-maintaining-ai-chatbots</loc>
  <lastmod>2026-01-13T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/competitor-price-monitoring-with-crawler-api</loc>
  <lastmod>2026-01-21T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-screenshot-cloudflare-protected-websites</loc>
  <lastmod>2026-01-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/build-a-documentation-chatbot-that-works-on-any-website</loc>
  <lastmod>2025-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/scraper-api-vs-crawler-api</loc>
  <lastmod>2025-12-22T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/langchain-web-scraping-complete-guide-scrapfly</loc>
  <lastmod>2025-12-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/best-web-scraping-tools</loc>
  <lastmod>2025-12-13T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-facebook</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/crawl4AI-explained</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-services-explained</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/social-media-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/top-web-crawler-tools</loc>
  <lastmod>2025-12-23T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/top-langchain-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-naver</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-imovelweb</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-autoscout24</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-allegro</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-ticketmaster</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-mouser</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-zoro-dot-com</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-stop-wasting-money-on-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/automatic-failover-strategies-for-reliable-data-extraction</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/optimize-proxy-bandwidth-with-image-and-css-stubbing</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/https-vs-socks-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/advanced-proxy-connection-optimization-techniques</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-a-reverse-proxy</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-a-proxy-server</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/bypass-proxy-detection-with-browser-fingerprint-impersonation</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-youtube</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-caching-can-cut-your-proxy-bill</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-optimize-netnut-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-optimize-webshare-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-optimize-oxylabs-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-rate-limiting-everything-you-need-to-know</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-reduce-your-bright-data-bandwidth-usage</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-optimize-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-build-an-mcp-server-in-python-a-complete-guide</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-mcp-understanding-the-model-context-protocol</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/build-a-proxy-api-rotate-proxies-and-save-bandwidth</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/the-best-datacenter-proxies</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/gpt-crawler-a-complete-guide-to-automated-web-data-collection-for-ai-training</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-choose-the-best-proxy-unblocker</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-google-image-search-api-and-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-list-crawling</loc>
  <lastmod>2025-11-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-curl-json</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/google-scholar-api-and-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/google-serp-api-and-alternatives</loc>
  <lastmod>2025-11-25T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/proxy-vs-vpn</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-automate-chrome-screenshots</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-llm-training-fine-tuning-and-rag</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/practical-guide-to-llm-agents</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-google-jobs-api-and-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-are-googlebot-user-agent-strings</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-find-all-urls-on-a-domain</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-cloudscraper-and-new-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/screenshot-to-pdf</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/playwright-examples-javascript-and-python</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-playwright-and-javascript</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-retry-in-axios</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/python-wget-guide</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-python-to-parse-json</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-javascript-axios-headers</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-html-parsing-with-parsel-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-tiktok-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-401-error-and-how-to-fix-it</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/jsonl-vs-json</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-seleniumbase-better-selenium</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-local-llm</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-java-jsoup-html-parsing</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/php-84-new-dom-selector</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-okhttp-java-kotlin</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-curl-ignore-ssl-errors</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-make-instant-data-scraper</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-407-status-code-and-how-to-fix-it</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/everything-to-know-about-web-scraping-python</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-499-status-code-client-closed-request</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-error-code-520-cloudflare-and-fixes</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-google-news-api-and-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-curl-download-file</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-ssl-error-meaning-and-fixes</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-cloudflare-1015-error-and-how-to-fix-it</loc>
  <lastmod>2026-02-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-google-finance-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-linkedin-api-and-alternatives</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-412-error-precondition-failed</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/json-vs-xml</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-yahoo-finance-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-yelp-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-error-503-service-unavailable</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-charles-proxy-and-how-to-use-it</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/guide-to-walmart-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-python-requests-post</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-error-429-too-many-requests</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/python-requests-headers-guide</loc>
  <lastmod>2025-11-04T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/axios-vs-fetch</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/403-forbidden-web-scraping</loc>
  <lastmod>2026-02-24T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/curl-vs-wget</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-422-error-unprocessable-entity</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-415-error-unsupported-media-type</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-409-status-code-conflict</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/http-error-413-payload-too-large</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/playwright-vs-selenium</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-error-406-not-acceptable</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-http-405-error</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-parsing-turning-data-into-insights</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/concurrency-vs-parallelism</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-curl-get-requests</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/browser-fingerprinting-with-creepjs</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-track-web-page-changes-using-automated-screenshots</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-a-headless-browser-top-5-headless-browser-tools</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-take-screenshots-nodejs</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-take-screenshots-in-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-the-best-screenshot-api</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-go</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-web-scaping-for-rag-applications</loc>
  <lastmod>2025-12-13T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-cloud-browsers</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-forms</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-build-minimum-advertised-price-monitoring-tool</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-reddit-social-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-with-headless-firefox</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-css-selectors-in-nim</loc>
  <lastmod>2024-04-16T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-tor-for-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-know-what-anti-bot-website-uses</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-linkedin</loc>
  <lastmod>2025-10-22T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-intercept-background-requests-with-selenium-wire</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-similarweb</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-bestbuy-product-offer-and-review-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/sending-http-requests-with-curlie-a-better-curl</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-proxy-with-curl</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-is-the-curl-28-error</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-solve-the-curl-60-error-when-proxy</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-set-curl-config-file</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-set-authorization-with-curl-full-examples-guide</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-follow-redirects-in-curl</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-set-curl-user-agent</loc>
  <lastmod>2024-05-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-send-a-post-request-using-curl</loc>
  <lastmod>2025-04-03T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-download-file-curl</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-send-multiple-curl-requests-in-parallel</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-send-curl-head-requests</loc>
  <lastmod>2025-03-05T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-curl-for-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-copy-as-curl-with-brave</loc>
  <lastmod>2024-09-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-copy-as-curl-with-edge</loc>
  <lastmod>2024-09-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-copy-as-curl-with-chrome</loc>
  <lastmod>2024-09-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-copy-as-curl-with-safari</loc>
  <lastmod>2024-09-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-copy-as-curl-with-firefox</loc>
  <lastmod>2024-09-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-tiktok-python-json</loc>
  <lastmod>2025-11-04T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-dynamic-websites-with-scrapy-playwright</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-dynamic-web-pages-with-scrapy-selenium</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-scrapy-splash</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-track-competitor-pricing-using-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/intro-to-using-web-scraping-for-sentiment-analysis</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/using-api-clients-for-web-scraping-postman</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/intro-to-parsing-html-xml-python-lxml</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/curl-impersonate-scrape-chrome-firefox-tls-http2-fingerprint</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-cloudflare-with-flaresolverr</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-cloudproxy-for-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-browser-extensions-with-playwright-puppeteer-and-selenium</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-use-cache-in-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-parse-xml</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-build-a-price-tracker-using-python-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-bing-search-using-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-captcha-while-web-scraping</loc>
  <lastmod>2025-11-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-kasada-anti-scraping-waf</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-g2-company-data-and-reviews</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-are-honeypots-and-how-to-avoid-them</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-etsy-com-product-review-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-hide-your-ip-address-while-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-trustpilot-com-reviews</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-to-google-sheets</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-domain-com-au-real-estate-property-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-realestate-com-au-property-listing-data</loc>
  <lastmod>2025-11-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-immowelt-de-real-estate-properties</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-homegate-ch-real-estate-property-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-immobillienscout24-real-estate-property-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-immoscout24-ch-real-estate-property-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-handle-cookies-in-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-seloger-com-listing-real-estate-ads</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-leboncoin-marketplace-real-estate</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/intro-to-web-scraping-using-selenium-grid</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-hidden-apis</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-without-blocking-using-undetected-chromedriver</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-emails-using-python</loc>
  <lastmod>2025-12-23T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-phone-numbers-with-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-google-trends</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-avoid-blocking-scraping-images</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-web-scrape-images-from-websites-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-google-seo-keywords</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/xpath-cheatsheet</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/user-agent-header-in-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/observing-ecommerce-market-trends-with-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/css-selector-cheatsheet</loc>
  <lastmod>2025-12-06T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-in-another-language-or-currency</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/refining-json-datasets-with-chatgpt-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/ultimate-intro-to-web-scraping-with-typescript</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/finding-hidden-web-data-with-chatgpt</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/mobile-vs-residential-proxies-whats-the-difference</loc>
  <lastmod>2023-08-07T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/html-table-to-xlsx-python-beautifulsoup</loc>
  <lastmod>2023-08-03T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-case-should-http-headers-be</loc>
  <lastmod>2023-08-03T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-private-proxies-compared-to-shared</loc>
  <lastmod>2023-08-03T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-socks5-proxies-in-web-scraping</loc>
  <lastmod>2023-08-03T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-some-phantomjs-alternatives</loc>
  <lastmod>2023-08-07T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-python-libraries-support-http2</loc>
  <lastmod>2023-08-07T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-edit-local-storage-using-devtools</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/httpx-vs-requests-vs-aiohttp</loc>
  <lastmod>2023-08-07T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/finding-web-selectors-with-chatgpt</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parsing-html-with-chatgpt-code-interpreter</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/what-is-local-storage-and-how-to-scrape-it</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-modal-alerts-like-cookie-pop-up-in-selenium</loc>
  <lastmod>2023-07-10T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-alert-dialog-in-selenium</loc>
  <lastmod>2024-08-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-modal-alerts-like-cookie-pop-up-in-puppeteer</loc>
  <lastmod>2023-07-10T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-alert-dialog-in-puppeteer</loc>
  <lastmod>2024-08-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-edit-cookies-using-chrome-devtools</loc>
  <lastmod>2023-07-11T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-modal-alerts-like-cookie-pop-up-in-playwright</loc>
  <lastmod>2023-07-10T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-click-on-alert-dialog-in-playwright</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-threads</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-install-mitmproxy-certificate</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-block-resources-in-selenium</loc>
  <lastmod>2023-07-11T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-scroll-to-the-bottom-with-puppeteer</loc>
  <lastmod>2023-07-11T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-capture-xhr-requests-selenium</loc>
  <lastmod>2023-07-11T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-scroll-to-the-bottom-with-playwright</loc>
  <lastmod>2024-08-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-scroll-to-the-bottom-with-selenium</loc>
  <lastmod>2024-08-22T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-background-requests-with-headless-browsers-and-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parsing-datetime-strings-with-python-and-dateparser</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/top-10-web-scraping-libraries-in-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-proxies-php-guzzle</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-proxies-python-httpx</loc>
  <lastmod>2023-05-16T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-proxies-nodejs-axios</loc>
  <lastmod>2023-05-16T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-attribute-value</loc>
  <lastmod>2023-05-02T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-scrape-images-from-website</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-scrapy-middlewares-and-how-to-use-them</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-python-httpx</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-puppeteer-stealth-what-does-it-do</loc>
  <lastmod>2024-04-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-scrapy-pipelines-and-how-to-use-them</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-rotate-proxies-in-scrapy-spiders</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-add-headers-to-every-or-some-scrapy-requests</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-headless-browsers-with-scrapy</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-pass-parameters-to-scrapy-spiders-cli</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-scrapy-items-and-itemloaders</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-preceding-sibling-element-css-selectors</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-class-css-selectors</loc>
  <lastmod>2023-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-pass-data-between-scrapy-callbacks</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-id-css-selectors</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-following-sibling-element-css-selectors</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-pass-data-from-start-request-to-callbacks-scrapy</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-attribute-containing-value-css-selectors</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-id-in-xpath</loc>
  <lastmod>2023-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-attribute-value-in-xpath</loc>
  <lastmod>2024-08-28T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-of-any-name-using-wildcards-in-xpath</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-sibling-elements-using-xpath</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-join-values-in-xpath</loc>
  <lastmod>2024-08-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-reverse-expression-in-xpath</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-get-name-of-selected-element-in-xpath</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-last-element-in-xpath</loc>
  <lastmod>2023-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-of-specific-position-in-xpath</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-count-selectors-in-xpath-and-why</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-check-for-element-in-playwright</loc>
  <lastmod>2024-08-23T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-some-ways-to-parse-json-datasets-in-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-dictionary-key-recursively-in-python</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-all-elements-between-two-known-elements-in-xpath</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-is-asynchronous-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/stepping-into-footwear-market-with-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-goat-com-fashion-apparel</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-fashionphile</loc>
  <lastmod>2025-12-06T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-vestiairecollective</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-sitemaps</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-nordstrom</loc>
  <lastmod>2025-11-20T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/browser-developer-tools-in-web-scraping</loc>
  <lastmod>2024-03-19T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-stockx</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/vpn-as-proxies-in-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/http-vs-https-in-web-scraping</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/ipv4-vs-ipv6-in-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-curl-in-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-is-curl-and-how-is-it-used-in-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-is-mitm-proxy-and-how-is-it-used-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/http-cookies-in-web-scraping</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-imperva-incapsula-anti-scraping</loc>
  <lastmod>2026-02-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-datadome-anti-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-akamai-anti-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-perimeterx-human-anti-scraping</loc>
  <lastmod>2026-02-09T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-bypass-cloudflare-anti-scraping</loc>
  <lastmod>2025-11-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-microformats</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-twitter</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-rightmove</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-google</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parse-json-jsonpath-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-ebay</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-exception-readtimeout</loc>
  <lastmod>2023-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-open-python-responses-in-browser</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/selenium-chromedriver-in-path</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-exception-sllerror</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-exception-missingschema</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/playwright-in-ipython</loc>
  <lastmod>2024-08-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-exception-toomanyredirects</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-exception-connecttimeout</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/selenium-geckodriver-in-path</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/python-requests-proxy-intro</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/520-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/403-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/444-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/429-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/503-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/499-status-code</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-rate-limit-asynchronous-python-requests</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/cloudflare-error-1015-rate-limited</loc>
  <lastmod>2024-01-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/cloudflare-error-1010-browser-signature</loc>
  <lastmod>2024-01-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/cloudflare-error-1009-access-denied-country-or-region-banned</loc>
  <lastmod>2024-01-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-install-requests-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/xpath-vs-css-selectors</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/perimeterx-verify-press-and-hold</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/cloudflare-error-1020-access-denied</loc>
  <lastmod>2026-02-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/cloudflare-error-1006-1007-1008-access-denied</loc>
  <lastmod>2024-01-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-zoopla</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/save-and-load-cookies-in-requests-python</loc>
  <lastmod>2024-08-21T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parse-json-jmespath-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-redfin</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-get-url-filetype-in-python</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-save-and-load-cookies-in-playwright</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-download-file-with-playwright</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-take-screenshot-with-playwright</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-load-local-files-in-playwright</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-real-estate-property-data-using-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/scrapy-vs-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/scroll-to-element-selenium</loc>
  <lastmod>2024-08-30T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-block-image-loading-in-selenium</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-idealista</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-xpath-in-playwright</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-realtorcom</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-capture-xhr-requests-playwright</loc>
  <lastmod>2024-08-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-wait-for-page-to-load-in-playwright</loc>
  <lastmod>2024-07-24T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-block-resources-in-playwright</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-css-selectors-in-playwright</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-parse-dynamic-classes</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-text-using-css-selectors</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-xpath-selectors-in-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-css-selectors-in-nodejs</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-ignore-non-html-urls-when-web-crawling</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-turn-html-to-text-in-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-capture-xhr-requests-puppeteer</loc>
  <lastmod>2024-08-27T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/why-cant-scraper-see-content</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-text-with-cheerio</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-xpath-selectors-in-nodejs</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-use-css-selectors-in-python</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-text-in-xpath</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-get-page-source-in-puppeteer</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-elements-by-class-in-xpath</loc>
  <lastmod>2023-12-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-wait-for-page-to-load-in-puppeteer</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-load-local-files-in-puppeteer</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-css-selectors-in-puppeteer</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-xpath-in-puppeteer</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-take-screenshot-with-puppeteer</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-save-and-load-cookies-in-puppeteer</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-css-selectors-in-selenium</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-take-screenshot-with-selenium</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-get-page-source-in-selenium</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-select-values-between-two-elements-in-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-siblings-nodes-with-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-save-and-load-cookies-in-selenium</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-text-with-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-without-attribute-in-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-wait-for-page-to-load-in-selenium</loc>
  <lastmod>2023-06-15T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-elements-by-xpath-in-selenium</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-multiple-tags-with-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/can-i-use-xpath-selectors-in-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/what-are-some-beautifulsoup-alternatives</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-class</loc>
  <lastmod>2024-10-14T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-scrape-tables-with-beautifulsoup</loc>
  <lastmod>2024-07-24T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/whats-the-difference-between-scraping-and-crawling</loc>
  <lastmod>2023-07-12T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-all-links-using-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-attribute-with-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-find-html-elements-by-class-with-beautifulsoup</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-block-resources-in-puppeteer</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-hidden-web-data</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/answers/how-to-download-file-with-puppeteer</loc>
  <lastmod>2023-05-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-ensure-web-scrapped-data-quality</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-turn-web-scrapers-into-data-apis</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-glassdoor</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-playwright-and-python</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-rotate-proxies-in-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-speed</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-indeedcom</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-algolia-search</loc>
  <lastmod>2025-11-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/crawling-with-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-zoominfo</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-google-maps</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-wellfound-aka-angellist</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-crunchbase</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-yellowpages</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-amazon</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-zillow</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-tripadvisor</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-aliexpress</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/search-engine-using-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-bookingcom</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-node-unblocker</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-instagram</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-walmartcom</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-yelpcom</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-avoid-web-scraping-blocking-javascript</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-avoid-web-scraping-blocking-ip-addresses</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-avoid-web-scraping-blocking-tls</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-scrape-without-getting-blocked-tutorial</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/how-to-avoid-web-scraping-blocking-headers</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-graphql-with-python</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-r</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/top-4-mobile-proxy-providers-for-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/best-proxy-providers-for-web-scraping</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/top-5-residential-proxy-providers</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/introduction-to-proxies-in-web-scraping</loc>
  <lastmod>2025-11-18T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-ruby</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-nodejs</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-puppeteer-and-nodejs</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parsing-html-with-css</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/parsing-html-with-xpath</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-php-101</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-scrapy</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-selenium-and-python</loc>
  <lastmod>2025-12-29T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/web-scraping-with-python-beautifulsoup</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/posts/scraping-using-browsers</loc>
  <lastmod>2025-09-26T00:00:00Z</lastmod>
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/sitemap.xml</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/feed.xml</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/llms.txt</loc>
  
  </url>
  

  

  

  
  <url>
  <loc>https://scrapfly.io/blog/answers</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/robots.txt</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/authors/scrapecrow</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/authors/mazen</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/authors/ziad</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/ai</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/r</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/frameworks</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/cloud-browser</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/blocking</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/parsel</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/http</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/python</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/php</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/seo</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/playwright</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/nodejs</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/curl</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/proxies</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/fashion</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/real-estate</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/java</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/xpath</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/scrapy</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/requests</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/ruby</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/graphql</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/jupyter</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/beautifulsoup</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/axios</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/selenium</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/headless-browser</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/typescript</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/golang</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/hidden-api</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/crawling</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/scrapeguide</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/tools</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/project</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/api</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/scaling</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/screenshots</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/data-parsing</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/ecommerce</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/httpx</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/css-selectors</loc>
  
  </url>
  

  
  <url>
  <loc>https://scrapfly.io/blog/tags/puppeteer</loc>
  
  </url>
  

</urlset>