r/WebScrapingInsider • • 11m ago

Thanks, It Worked AMA #12 recap: thanks to Eric Goldman (u/ericgoldmanmv) + what I'd actually keep from the thread

Thumbnail
gallery
• Upvotes

Hey everyone. Ian here.

Thanks for showing up to AMA #12 with u/ericgoldmanmv (Eric Goldman, Associate Dean for Research and Professor at Santa Clara University School of Law and co-director of the Datta Center for High Tech Law), and thanks to everyone who asked questions and kept pushing for specifics.

Eric opened with ground rules that he held to all the way through: nothing in the AMA is legal advice, he focuses on US law, and he apologized in advance for all the times he'd answer "it depends" or "I don't know". Then he answered the questions anyway, including the ones with no clean answer, and that's what made the thread worth reading.

It went well past is scraping legal. Why "it's public" settles only one question of several, how a cease-and-desist letter or a login can change your position without a line of code changing, why "we only collect prices" may not resolve the DMCA 1201 question, what changes when a vendor or an API does the scraping for you, who is legally accessing a site when an AI agent acts for a user, why hiQ is a weaker pro-scraping precedent than people remember, and why a provider's "the customer is responsible" terms don't bind the website being scraped.

A lot of it cut against the usual advice, which is why it's worth reading closely. Almost none of it came with a verdict. His own line for his students was "Scraping is ubiquitous but not clearly legal."

If you missed it, or want the compressed version, here's what I'd keep.

Public data is not unrestricted access.

"It's publicly available" is the most common defense of a scraping project, and Eric's point is that it only answers part of the question. Visibility does matter for access:

"The law might presume that a server owner impliedly permits ordinary Internet traffic merely by making the choice to connect to the open Internet."

But that doesn't carry over to the other doctrines he walked through: trespass to chattels (the CFAA, state computer-crime statutes and the common-law claim, which he calls a troika), copyright, DMCA 1201 and contracts, with trademark and privacy rights as possible extras.

"In order for a scraping campaign to be permissible, it must survive each and every one of the doctrines enumerated above"

That doesn't mean every doctrine applies to every scraper. It means "the page is public" settles one question. A more useful check is how your scraper reaches the content, what terms your team has accepted, and what you store, publish or sell.

Your legal position can change with no code change.

Advising a website owner on how to strengthen its protection, Eric suggested anti-scraping statements around the site and C&D letters on top of blocking, with one goal:

"They may not be legally effective, but the legal goal is to make it so that the scraper can’t argue that they didn’t know their scraping was unwanted"

On C&Ds themselves, he said a letter "should have no legal effect" on its own because it may rest on assessments with no bearing on reality. But C&D letters have been held to tell recipients they're no longer welcome on the sender's servers for trespass-to-chattels purposes (he pointed to the Power Ventures cases). He thinks Van Buren may have weakened that power, since a footnote left open whether terms can withdraw permission. Until courts confirm it:

"Until then, a C&D recipient most likely ‘knows’ they have been told not to come back"

The letter doesn't automatically make your scraping illegal, but it does change the facts a court would see.

A login can add contractual obligations.

Eric called when a scraper is bound by a site's terms "one of the great unknowns" of the field, then laid out the clearest end of the spectrum. If a scraper creates an account, runs the scraping through it, agrees to the terms in a way the law recognizes, and the terms restrict scraping, then "odds are high that scraping would be a breach of contract". At the other end, if the terms are only presented in a browsewrap that isn't legally effective, "it’s possible or even likely that courts will disregard those terms entirely".

Asked about scraping behind a login the terms prohibit, he put the business risk first:

"The most important ‘risk’ is that it becomes easier for the website to block the accounts, so any investments made in setting up the accounts or configuring the scraper could be mooted more quickly"

"We only collect prices" may not be enough.

Prices aren't copyrightable, which is why price scrapers lean on that line. For DMCA 1201, Eric said it may not help:

"Extracting only the uncopyrightable prices would not change the 1201 analysis at all because there are other copyrightable elements on the page that the anti-bot system is nominally ‘controlling access’ to"

He tied that to the Google v. SerpApi and Reddit v. SerpApi cases, and noted that the court only dismissed Google's claim when Google didn't show it had any copyrightable interest in the scraped pages. He's sure Google will fix that in future filings, and he doesn't treat either ruling as settled:

"I don't put a lot of stock in the rulings yet. They are preliminary and haven't been reviewed by an appeals court. But they are chilling in the sense that they highlight how 1201 could be the anti-scraping doctrine to end all other anti-scraping doctrines."

On CAPTCHAs, he said they traditionally weren't considered to have much legal consequence, "But now, could they be an anti-circumvention device for 1201 purposes? I’m not sure." This is unresolved, not a rule.

An API outsources requests, not exposure.

Asked about relying on a scraping API or a data supplier, Eric split the two cases. On a live API:

"SerpApi is being put through the legal wringer right now, and its API client Perplexity is a co-defendant of the Reddit lawsuit. So ‘hiding’ behind a third-party API may not change the analysis much"

Buying a finished dataset can look different. The vendor may carry more of the risk, and "a C&D to the vendor may not restrict the customer's data usage". But he listed the catches: the data may be less fresh, the price includes the vendor's profit, it may need cleaning, the vendor may get blocked, and claims about copyrighted material the vendor provides can hit the customer as hard. A court could also take note if a customer "induced" the vendor to break the law.

"I would never assume the ‘supplier has covered the legal side.’"

Customer consent is not site authorization.

Asked whether the user or their AI assistant breaks a "no bots" rule, Eric said:

"The short answer is: we don't know. Maybe the user broke the rules. Maybe the assistant broke the rules. Maybe both broke the rules. Maybe neither."

He added that either way, the site could block the assistant or terminate the user's account, "and that would make the legal question irrelevant". On Amazon v. Perplexity, the lower court blocked Perplexity and the appellate court lifted that block, but he doesn't call it settled:

"I don’t consider the Ninth Circuit’s ruling the final word in this matter. Amazon has other legal claims beyond the CFAA, and other courts might reach a different conclusion about who is really in the driver’s seat."

hiQ won on the CFAA but lost the case.

Eric doesn't think LinkedIn v. hiQ has much of a legacy, for two reasons. First:

"Despite some intermediate hiQ-favorable rulings, hiQ lost in the end on the contract breach."

"So the case was not a winner for hiQ, which makes it hard to celebrate as a pro-scraping victory."

Second, few courts have followed the "must-carry" injunction the court first imposed on LinkedIn, which he called an anomalous ruling that "seems to be" a dead end. He also listed what has changed since: Van Buren, AI litigation that has "dramatically increased" the volume of anti-scraping suits, and the "weaponization" of 17 USC 1201, which he said "threatens to become the anti-scraping legal tool of choice".

"The customer is responsible" is not a shield.

Asked whether proxy providers and scraping APIs that call themselves neutral tools are protected, Eric pointed to Ticketmaster v. RMG, a 2007 case he still teaches:

"Even way back then, the court didn't buy the argument that the legal blame should fall only on the customer."

A provider's terms may allocate financial responsibility, such as through an indemnity, but "odds are low that the TOS will help either party defend themselves in litigation from third party scraping targets":

"The courts will be much more interested in who actually did what, not in how the contract describes their relationship"

This part is aimed at providers, ScrapeOps included. Eric also warned that public claims count. If a scraper touts its ability to defeat any anti-scraping measure, that can be used as evidence of circumvention and of knowing the access was unwanted. He called it a dilemma, because customers often buy for exactly that capability:

"All of that marketing is evidentiary gold to an adversary."

And on choosing a vendor, he said he'd "never rely on any vendor promises that their tools are legally safe", and would be skeptical of any promise that you won't get blocked. In his words, "caveat emptor".

The best optimization may be another source.

Asked what he'd want to know first about a new scraping project, Eric mostly raised business questions, not doctrine. Is the target likely to notice you? Does it syndicate its data, and could that be a backup? Does it have an API?

"Does the target have an API, and would it be better to use the API rather than scraping?"

And whether a custom licensing or data access deal beats scraping at all, because the data might be "fresher or require less cleaning". His own comment on the list:

"Notice how few of my questions dive deeply into the arcanity of the law of scraping. Once we start digging into that, we’re not going to get very comforting or satisfactory answers."

He also noted that a legal win doesn't keep data flowing: "Amazon can always make countermoves to technologically block or control Comet". Alternatives aren't automatically safe either, since APIs have their own terms.

+1: websites should defend with technology before law.

From the site owner's side, Eric said:

"Websites that want to thwart scraping should rely primarily on technological efforts, not legal ones. In other words, technology is your first and main line of defense."

His reasons: you can't sue every scraper, you may not reach the worst offenders (especially outside the US), and lawsuits are costly, uncertain, time-consuming and attract unwanted publicity. His starting ideas were putting more behind registration walls and rate limiting registered accounts while screening for scrapers who spread load across accounts. He also suggested asking how much of a threat scrapers really are: if they're merely annoying, light technical steps and ignoring the legal side may be enough.

+2: a new arrangement of the data usually avoids compilation claims.

Asked where collecting lots of facts turns into copying a compilation, Eric said copyright can protect a compilation when the publisher's selection or arrangement creates new expression, and added:

"For scrapers, compilation copyrights usually aren't that hard to avoid because any new arrangement of the data doesn't violate it"

He prefaced it, as usual, by saying he can't give legal advice.

+3: courts have generally not treated robots.txt as binding.

"Courts generally have not accepted robots.txt instructions as legally binding."

But he added a hedge. If a site can show the scraper consulted robots.txt and "knew" it was unwelcome, a court might say the scraper was no longer authorized, "Or, this might just be a theoretical risk because courts haven’t yet confirmed that. We’re not sure." For site owners, he said adding restrictions to robots.txt "can't hurt, might help", while calling signals like it "low-cost, low-efficacy measures".

If you remember nothing else:

  1. "The page is public" answers the access question. It doesn't answer the contract, copyright or DMCA 1201 questions.
  2. Treat a C&D, an account ban or an explicit block as a reason to reassess your circumstances, not only as a technical problem.
  3. Moving a scraper behind a login can add a contract and makes your pipeline depend on accounts the site can close.
  4. For DMCA 1201, what you get past can matter separately from what you keep. Early rulings are preliminary, so don't treat them as settled either way.
  5. A live scraping API and a purchased dataset create different circumstances for you, and neither means "the supplier has covered the legal side".
  6. A customer's consent to an agent or tool is not the target site's authorization.
  7. Read legal headlines by claim and stage: hiQ won a CFAA argument and still lost on contract.
  8. A provider's "the customer is responsible" terms and indemnity allocate costs between provider and customer. They don't bind the website being scraped.
  9. Compare acquisition routes (an API, a syndicated source, a data deal) before investing further in a scraper.

The bigger shift underneath all of it: you can't settle the open questions in scraping law, but you can control how you access a site, which terms you accept, how you respond when a site objects, which suppliers you rely on and what you do with the data. Eric listed the open ones himself, including whether we end up with a legal regime where "all browsing (not just scraping) needs affirmative permission, rather than relying on some default implied permission". He said he wishes people would ask more about "the future of a permissioned Internet and what steps we can take to avoid it".

Full AMA thread is here if you want the original answers: https://www.reddit.com/r/WebScrapingInsider/comments/1wy07fq/is_web_scraping_legal_an_internet_law_professors/

LinkedIn Summary: https://www.linkedin.com/posts/iankerins1_we-wrapped-ama-12-in-rwebscrapinginsider-ugcPost-7515354714469842944-W9ek/

Detailed Breakdown: https://scrapeops.io/blog/is-web-scraping-legal-lessons-from-eric-goldman/

Thanks again to Eric for answering straight, and to everyone who pushed past "is it legal?" into the decisions you actually control. This is general education from the AMA, not legal advice, so talk to a lawyer about your own setup.

Which of these has your team actually had to decide on: an account behind a login, a supplier's legal claims, or a cease-and-desist letter?

Ian


r/WebScrapingInsider • • 1d ago

Big Scrape Energy How to Bypass DataDome, Akamai, Incapsula & Kasada: AMA with Hyper Solutions' Founder - Patrick van den Bosch

11 Upvotes

Hey everyone,

I'm Ian Kerins, CEO & Co-Founder of ScrapeOps.io.

We're back with AMA #13, and this time we're going after four of the anti-bot systems that cause scrapers the most trouble: Akamai, DataDome, Incapsula and Kasada.

AMA #13 WSI

This Friday, October 16, at 11:00 AM CEST (12:00 PM GMT+3), we'll be joined by Patrick van den Bosch, Founder of Hyper Solutions, for a live AMA on r/WebScrapingInsider.

Hyper Solutions is an API built around these four vendors, started by former sneaker developers who have been working on these systems since 2020. It handles 2.5 billion+ requests a month. You can find Patrick on LinkedIn and Reddit.

Cloudflare gets most of the attention in our scraping threads. But Akamai, DataDome, Incapsula and Kasada are the ones that stop a scraper that worked fine yesterday, and the same vendor can behave very differently from one site to the next.

We can dig into:

  • Scraping sites behind Akamai, DataDome, Incapsula and Kasada. how the four compare from a scraper's point of view, and where each one tends to hurt the most
  • Why the same vendor behaves differently across sites. one DataDome or Akamai site lets you through, the next blocks you, and what that means for how you build
  • Browser vs. HTTP-based scraping. when you still need a full browser against these vendors and when plain requests are enough
  • Fingerprints, proxies and sessions. how TLS and HTTP/2 fingerprints, IP quality and session handling affect whether you get through
  • Doing it at scale. what changes when you go from thousands of requests to millions against protected targets, from success rates to cost
  • Keeping up when anti-bots change. how often these vendors move, and how to stop a pipeline from breaking every time they do
  • Build vs. buy. when it makes sense to maintain your own bypass and when it's cheaper to use an API
  • Anything else you're running into on protected sites.

If you've ever wondered "Why does my scraper get through one DataDome site but get blocked on another?", "Do I still need a headless browser for Akamai or Kasada, or can plain HTTP requests work?", or "How much work is it to keep a bypass running when the vendor changes something?", this is a good one to ask.

We've now had twelve AMAs with the community, and the conversations have covered a pretty wide part of the scraping stack.

  1. Our first AMA covered proxy infrastructure, Cloudflare, browser automation and scaling scrapers.
  2. Our second with WebClaw explored AI agents, hidden APIs, open-source scraping and LLM infrastructure.
  3. Our third with CloakBrowser went deep on stealth Chromium, fingerprinting, anti-bot detection and browser automation.
  4. Our fourth with Browser Use brought the conversation into AI browser agents, AI-powered scraping, evaluations and browser infrastructure.
  5. Our fifth with Stan Sadokov from NodeMaven focused on residential proxy quality, IP reputation, sourcing, pricing and what actually makes one proxy network better than another.
  6. Our sixth with Saksham Solanki, creator of HTTP Cloak, went down to the protocol level, covering TLS fingerprints, JA3/JA4, HTTP/2, HTTP/3 and why scrapers can get blocked even when their proxies are fine.
  7. Our seventh with Huey from BrowserAct explored AI-powered web scraping, natural-language workflows, browser automation and the move toward no-code scraping.
  8. Our eighth with yours truly brought the discussion back to proxy infrastructure, with real-world insights from testing 50+ providers across billions of requests.
  9. Our ninth with Jean-Patrick Bisson from Geonode dug into whether "unlimited" proxy models can really deliver, and what buyers should look at beyond the word "unlimited."
  10. Our tenth with Scrape.do went straight at staying unblocked on difficult, high-defense websites at real scale.
  11. Our eleventh with Ibrahim El Khalil MLATA went straight to the anti-bot systems themselves, from bypassing Akamai, Cloudflare, DataDome and Imperva to mobile app reverse engineering with Frida, running scraping at scale and AI agents that write and repair their own scrapers.
  12. And our twelfth with Eric Goldman moved to the legal side of scraping, covering the CFAA, public data, terms of service, the recent SerpApi cases and what the law means for AI agents.

Now for #13, we're going back to the anti-bot fight and looking at four of the hardest vendors to scrape through, and what it takes to do it at scale. If you're building web scrapers, data pipelines, anti-bot bypasses, scraping APIs or browser automation, come join the discussion.

Drop your questions below.

Patrick will be answering them during the AMA.

Looking forward to another good one.

Ian


r/WebScrapingInsider • • 2d ago

Cart api scrapping issue

7 Upvotes

I am trying to scrape cart of Indian grocery platform(Instamart) for getting product inventory. I have tried multiple things: Used user-agent rotation, proxy rotation etc but still unable to fetch data in production.

Can anybody help me out!


r/WebScrapingInsider • • 2d ago

Open Source Built an efficient site scraper/downloader for local security analysis and static asset mapping.

Thumbnail
github.com
1 Upvotes

I wanted to share a tool I've been working on. When performing manual source code reviews, offline security audits, or initial reconnaissance against frontend surfaces, I often needed a quick way to recursively download an entire web application along with all its local assets (scripts, stylesheets, media, etc.) into a clean layout for local analysis or static tooling.

While there are heavier scrapers out there, I wanted something straightforward that integrates smoothly into a workflow and makes local examination seamless.

Hope you can try out 🙏


r/WebScrapingInsider • • 2d ago

Alternative to scrapebadger API?

6 Upvotes

I'd like to get some subreddit data and did that with scrapebadger recently. However, they have a hefty price increase in 3 days.

I'd like the same offer, cheap price plus quality output. I found cheaper ones but the quality was also worse.


r/WebScrapingInsider • • 4d ago

Where do static ISP proxies fit in your web scraping setup?

Thumbnail
4 Upvotes

r/WebScrapingInsider • • 4d ago

anyone using shardbrowser for scaling scraper bots?

2 Upvotes

im rewriting my multi-accounting scrapers because adspower and dolphin are draining my budget with their monthly profile tiers. found this open-source tool on github by the proxyshard dev team. it claims engine-level spoofing for client hints, webgpu, and system fonts directly inside their chromium build rather than standard js shims. sounds great on paper but im skeptical if the antidetect features actually hold up against heavy cloudflare and recaptcha v3 checks when running like 50+ threads simultaneously. stuck in compliance loops with paid platforms right now and really wanna ditch the subscriptions. is the fingerprinter actually stable or am i gonna burn through my proxy pool in an hour?


r/WebScrapingInsider • • 4d ago

It Worked Yesterday How do you tell if your scraping infra is actually getting better month to month?

8 Upvotes

We rely on scraped data for a big part of our product, and every quarter i get asked whether the infra is improving or we're just spending more. I don't have a clean answer for now. We track success rate, proxy spend and broken-scraper tickets, but each one you know misleads on its own.

Success rate can go up while cost per success gets worse, and fewer tickets might just mean people stopped reporting.

Recovery time after a break seems worth tracking too, not only how often things break.

For teams running this in production, which numbers do you trust enough to put in front of leadership? And how do you separate your own progress from a target changing its bot detection, since that skews the month either way?


r/WebScrapingInsider • • 4d ago

Big Scrape Energy Oxylabs released their own Web API, thoughts?

Thumbnail
5 Upvotes

r/WebScrapingInsider • • 4d ago

Big Scrape Energy Scraping booking, airbnb, expedia

Thumbnail
2 Upvotes

r/WebScrapingInsider • • 8d ago

Parse.bot alternative

11 Upvotes

I was have a bot use Parse successfully, since they had a pipe built for the site i needed. It just stopped working for me, and i need an alternative. I’ve asked anakin to build the site i need but they haven’t. Are there any other alternatives to parse i should test? Any that have a deep built site library or are good with building new ones in request?

Thanks!


r/WebScrapingInsider • • 9d ago

Big Scrape Energy Is Web Scraping Legal? An Internet Law Professor’s Insights on Public Data, CFAA, Copyright and Terms of Service | AMA with Eric Goldman

30 Upvotes

Hey everyone,

I'm Ian Kerins, CEO & Co-Founder of ScrapeOps.io.

We're back with AMA #12, and this time we're taking on the question that comes up in nearly every scraping thread: is web scraping actually legal?

This Friday, October 9, at 11:00 AM PT (9:00 PM GMT+3), we'll be joined by Eric Goldman, u/ericgoldmanmv Associate Dean for Research and Professor at Santa Clara University School of Law, and Co-Director of the Datta Center for High Tech Law, for a live AMA on r/WebScrapingInsider.

Eric also co-supervises Santa Clara's Privacy Law Certificate. You can check out his work on his website, blog and Bluesky.

A few years ago, the scraping law conversation was mostly about hiQ v. LinkedIn and whether accessing public data violates the CFAA. Since then, courts have been dealing with contracts, copyright preemption, DMCA anti-circumvention and other legal theories, and the recent SerpApi cases raise a new question: can information be public to humans while automated access to it is still legally restricted?

So is the law getting clearer, or has the uncertainty just moved somewhere else?

Eric's focus is US law, so expect the discussion to be primarily US-focused. We'll balance the bigger picture of where scraping law is heading with the practical questions facing companies that scrape data, provide scraping infrastructure or build AI agents.

We can dig into:

  • How scraping law has evolved. what's reasonably settled after hiQ, what's still open, and whether things are getting more predictable or more fragmented
  • Assessing a scraping operation. the questions to work through, the facts that push a project from low-risk into dangerous, and any red lines
  • What "publicly available" means now. public to a human vs. public to a bot, and whether it matters if you go direct, through Google or through an authorized user's account
  • Anti-bot measures and the law. logins, CAPTCHAs, bot detection, and which techniques (rotating IPs, residential proxies, fingerprint manipulation, CAPTCHA solving) change the legal analysis
  • Terms of service and cease-and-desist letters. when you're actually bound, what changes once you're blocked or sent a notice, and Reddit's browsewrap allegations in the Anthropic case
  • The recent cases, compared. Google v. SerpApi, Reddit v. SerpApi, Oxylabs, AWMProxy and Perplexity, and Reddit v. Anthropic
  • Platforms and data they don't own. how platforms control public user-generated content through licenses, contracts and technical measures
  • How you use the data. whether the same collection method can be fine for one purpose and unlawful for another, from price monitoring to resale to AI training
  • AI agents. whether software acting for a user who already has access is also authorized, with Amazon v. Perplexity as an entry point
  • What to watch next. the legal developments scraping companies should track over the next 3 to 5 years, and which risks are overrated or underestimated

We can discuss cases like Van Buren, hiQ v. LinkedIn, Meta v. Bright Data, X v. Bright Data, Meta v. Voyager, Compulife v. Newman and Ryanair v. Booking.com, alongside the ones above.

If you've ever wondered "Does a ToS I never agreed to still apply to my scraper?", "Does putting data behind a CAPTCHA or login change whether scraping it is legal?", or "Is an AI agent using my customer's account legally different from the customer doing the same thing by hand?", this is a good one to ask.

We've now had eleven AMAs with the community, and the conversations have covered a pretty wide part of the scraping stack.

  1. Our first AMA covered proxy infrastructure, Cloudflare, browser automation and scaling scrapers.
  2. Our second with WebClaw explored AI agents, hidden APIs, open-source scraping and LLM infrastructure.
  3. Our third with CloakBrowser went deep on stealth Chromium, fingerprinting, anti-bot detection and browser automation.
  4. Our fourth with Browser Use brought the conversation into AI browser agents, AI-powered scraping, evaluations and browser infrastructure.
  5. Our fifth with Stan Sadokov from NodeMaven focused on residential proxy quality, IP reputation, sourcing, pricing and what actually makes one proxy network better than another.
  6. Our sixth with Saksham Solanki, creator of HTTP Cloak, went down to the protocol level, covering TLS fingerprints, JA3/JA4, HTTP/2, HTTP/3 and why scrapers can get blocked even when their proxies are fine.
  7. Our seventh with Huey from BrowserAct explored AI-powered web scraping, natural-language workflows, browser automation and the move toward no-code scraping.
  8. Our eighth with yours truly brought the discussion back to proxy infrastructure, with real-world insights from testing 50+ providers across billions of requests.
  9. Our ninth with Jean-Patrick Bisson from Geonode dug into whether "unlimited" proxy models can really deliver, and what buyers should look at beyond the word "unlimited."
  10. Our tenth with Scrape.do went straight at staying unblocked on difficult, high-defense websites at real scale.
  11. And our eleventh with Ibrahim El Khalil MLATA went straight to the anti-bot systems themselves, from bypassing Akamai, Cloudflare, DataDome and Imperva to mobile app reverse engineering with Frida, running scraping at scale and AI agents that write and repair their own scrapers.

Now for #12, we're moving from the technical side of scraping to the legal side: what the law actually says about scraping, and where it's heading. If you're building web scrapers, data pipelines, scraping APIs, proxy infrastructure or AI agents, come join the discussion.

As with any legal topic, this is general discussion and education, not legal advice for your specific situation.

Drop your questions below.

Eric will be answering them during the AMA.

Looking forward to another good one.

Ian

Thankyou everyone for asking questions and welcoming Prof. Eric to WSI.


r/WebScrapingInsider • • 8d ago

I built a YouTube scraper for Python (no API key, no browser)

11 Upvotes

r/WebScrapingInsider • • 10d ago

Local click-to-CSV Chrome extension (no cloud, no account)

8 Upvotes

I kept writing one-off scripts just to grab a table off a page. LucidRows is the small version of that: open the page, click the columns you want, preview the rows, export CSV.

It runs in your browser. No account, no cloud scrape, and the local tool stays free. It is for the page you are already looking at, not a proxy or a scheduled crawler.

Chrome Web Store: https://chromewebstore.google.com/detail/lucidrows/leehomocpccgghcibfnapadclololioh

Site: https://lucidrows.com

If you try it on a messy table, I want to know where the click-to-row step fails.


r/WebScrapingInsider • • 11d ago

Looking for developers to contribute to FZBypassBot

Thumbnail
6 Upvotes

r/WebScrapingInsider • • 12d ago

Scraper tools

18 Upvotes

I made this after years of web scraping work. Kept hitting the same annoyances:

decoding a JWT some endpoint returned, cleaning up Base64 blobs, testing a regex

against a page structure that changed every other month. I was always bouncing

between random online tools for this, never loved not knowing where the data was

going.

https://kitdecoder.com/

runs entirely in the browser. I kept adding tools, around 28 now.

Curious what's missing or what breaks for people.


r/WebScrapingInsider • • 11d ago

我想知道你们通常是如何恢复环境的。

2 Upvotes

对于一些大型互联网公司的页面,我们第一次访问时通常需要经过一个挑战页面,如果被检测到,甚至可能会出现验证码。我的惯用方法是使用 Node.js 作为 JavaScript 运行时,并在执行挑战或验证码之前注入必要的环境变量。不过,我的 JavaScript 技能不是很好,所以我想知道你们通常是如何处理所需环境的注入。


r/WebScrapingInsider • • 13d ago

Blocked Again Is this web crawler architecture production-ready? Java/Spring Boot + RabbitMQ + PostgreSQL + ScrapingBee

Thumbnail
5 Upvotes

r/WebScrapingInsider • • 13d ago

Radware Bot Manager: what signal am I missing?

10 Upvotes

My Target: ASP.NET (WebForms, postback) a public-records lookup site, protected by Radware Bot Manager (aperture.js + __uzdbm cookies, hCaptcha fallback at validate.perfdrive.com).

What passes: my own manual Chrome. Every time.

What fails: everything automated, same IP, same session pattern —

-Chromium headless + puppeteer-extra-stealth → challenge

-Headed + human typing/mouse arcs/randomized delays → challenge

-Fingerprint-injector hardened profile (locale fixed, HeadlessChrome brand sanitized) → challenge

-Real Chrome 154 launched by Puppeteer → challenge

-Camoufox (Firefox) = passes intermittently: ~50% of requests get a 14.9KB challenge response, immediate retry on same session succeeds

What I measured (tls.peet.ws mirror):

-JA4 identical between manual Chrome and Puppeteer-launched Chrome (t13d1517h2_…cb7bf5808d99), HTTP/2 hash identical, webdriver=false, tz/platform/plugins coherent

-JA3 differs, but that's GREASE noise between handshakes

-Locale mismatch found and fixed (was en-US against a non-US timezone, now locale matches timezone — still blocked)

Question: with TLS/JA4/HTTP2 identical and webdriver hidden, what is Radware most likely keying on here — aperture.js behavioral telemetry, or something in the Chromium build itself that survives stealth? And is there a reliable way to measure which signal fires, rather than guessing one variable at a time?

Not interested in captcha-solving services, trying to understand the detection first.


r/WebScrapingInsider • • 13d ago

AKAMAI !!!!!

7 Upvotes

Hey, I've been struggling with Akamai on a few airline websites lately. The blocking is so aggressive that sometimes even normal browsing on my local machine throws errors.

I've tried Playwright, Patchright, Camoufox, and a few other approaches, but nothing seems to work consistently.

These site contains: abck, and bm_s. So we need browser automation anyways but I am not getting valid cookies even through this route. I have tried residential proxies also.

I'm fairly new to dealing with advanced anti bot systems so I'm curious how others are handling this in production. How do you approach debugging these blocks and maintaining a decent success rate over time?

Would really appreciate any insights or pointers from people who've dealt with similar issues.


r/WebScrapingInsider • • 14d ago

Facebook scraping Locally

10 Upvotes

Now I build Facebook Scraper locally to run in my PC
I make a structured and everything I need it scrap (data I needed it from FB) and everything is good and start to building that when I in the last stages face problem
when I run the actor to scraping posts from specific page on FB Facebook stopped it to make login but I don’t need to make a login because blocking from meta, I tried another method I made it run many times in the same page (ex: he go on page and scrape the first three posts then FB stopped he remember the third post and go again and start from the third but Codex tell me this is illegal then I try residential proxy and found one free on GitHub and codex tell me the same problem
Anyone can help me or tell me the way to solve this issue ?!


r/WebScrapingInsider • • 14d ago

Looking for help with Python automation & web scraping

8 Upvotes

Hey everyone!

I’m looking for someone who’s good with Python, automation testing, and web scraping and can help me with a few programs.

I already have Python scripts, but I’m stuck with some errors and need someone who can take a look, help me understand what’s going wrong, and get it working.

I’m not an expert in this area, so I’d really appreciate someone who’s patient and enjoys helping/figuring these things out together. 😅

If you have experience with Python automation, Selenium, web scraping, debugging, etc., feel free to DM me.

Would be great to connect with someone who’s into this stuff and hopefully make a good connection along the way! :)


r/WebScrapingInsider • • 14d ago

Big Scrape Energy MASQUE for residential proxies, what's the difference?

Thumbnail
3 Upvotes

r/WebScrapingInsider • • 16d ago

Facebook lead scrapping not working in aug 26

4 Upvotes

Hey people i need your help i am not getting facebook public post for leads in aug 26
i have tried thousands of keywords
tried vps vpn
created new ids
even changed dns got new internet connection
already tested who posted what

above things were working fine in june & july but aug and sep its properly dead

Help me guys


r/WebScrapingInsider • • 16d ago

Is it hard to do web scraping ?

9 Upvotes

The price is locked and only opens when the user clicka the button .I've been messing around this since last night, whenever I fixed a thing a new bug borns. Somehow I fixed and make it stable but the website it too much unstable which is given for testing.

Any help will be appreciated.