最近在做一个网页数据采集的小项目,用的GPT-4和Cline配合写代码。遇到一个头疼的问题:让AI写requests+BeautifulSoup的基础爬虫,它能很快搞定,但只要目标网站加了简单的User-Agent校验或者动态加载(比如Ajax接口带token),生成的代码基本跑不通。我试过在prompt里描述“加上随机User-Agent”“处理异步加载”,但改出来的代码还是经常报403或者拿不到数据。是不是我提问方式有问题?还是说这种涉及对抗性逻辑的爬虫,AI本来就不擅长?有没有类似经验的朋友分享下怎么调教AI写出能用的反爬代码?感谢。