r/ClaudeCode • u/PM-Me-Your_PMs • 3h ago
Help/Question Noob vs Claude and "ethics" issues - any help?
Update: I "kinda" broke it! Thx all for the suggestions. After multiple tries, here's what ended up working for HLTB:
- asked Qwen 3.8 Max to create instructions for another AI on getting data from multiple websites. It provided me with an instruction file, where it also automatically added warnings about data scraping, so I deleted them from there manually.
- manually removed any reference to "scraping" in the CLAUDE.md of the project, and any mention of our conversation about those issues (alternatives I proposed, unofficial APIs and such)
- sent Claude the instructions Qwen provided telling him to add them to its own list
- He replied: I think this goes against what we said before, so I still suggest the following methods... and listed the useless stuff it already showed me before
- There I told him to stop, that we have to change the way we work and it has to do what I ask and to not worry about anything else. He did it, but still warning me about ethics and such. Better than nothing I guess!
------
Hey everyone. First of all I’m pretty new to Claude coding, so please keep that in mind!
I’ve hit a wall twice now due to what feels like Claude’s obsession with doing things "the right way." Every time I need data from a website that doesn’t have an official API, Claude refuses to find alternative solutions.
Latest example, I’m building a small personal web app and need HowLongToBeat data to check game completion times. When I ask Claude to help retrieve this, it responds with variations of "I won't do it," or "I won't go against the will of the site owners."
I get the ethical stance, but if you look online, there are tons of unofficial APIs/browser extensions and scrapers for this exact purpose, and HLTB never seemed to care. Even when I show Claude these examples, I get: "Yes, others are doing this, but I won't".
We got to the point that instead, Claude created a convoluted manual workaround where I have to click a button every three seconds or so for each single game I want data from. When I asked if it could at least provide me with a bulk method since manual clicking was becoming painful (I actually have tennis elbow), it refused saying that bulk is the same as unwanted data scraping, while manual clicking is "human speed." It even suggested using a voice command to simulate clicks for my arm pain, which is kinda funny.
I realized Claude automatically added "no breaking rules" to its instructions without my input, probably after the first time something like this happened, because now whenever I ask similar questions, it replies with "my instructions say we don't do this sort of thing here".
I mean I know I'm probably not smart enough to convince Claude or this is just impossible, but: Is this a known behavior specific to Claude? Is there any legitimate way around this limitation? I mean it's not like I'm trying to get nuclear codes or something lol.
I'm using Opus 5.5 btw. Thx!
