我想通过刮刮板蜘蛛向该站点发送请求时刮刮https://health.usnews.com/doctors/specialists-index,它显示的状态代码为403。在我的请求中,我添加了user_agent
,但它没有用。
我提到了这两个答案Python Doesn't Have Permission To Access On This Server / Return City/State from ZIP和403:You don't have permission to access /index.php on this server,但这对我不起作用。
我的user_agent
是Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
。有人帮我刮了上面提到的网站。
答案 0 :(得分:1)
也尝试在标题中添加“权限”。以下内容适用于我的外壳:
const SvgComponent = () => {
return (
<svg xmlns='http://www.w3.org/2000/svg'><rect fill='red' x='0' y='0' /></svg>
)
}
const ParentComponent = () => {
return (
<div
className={classes.banner}
style={{
backgroundImage: `url("data:image/svg+xml;utf8, ${ReactDOMServer.renderToStaticMarkup(<SvgComponent />)} ")`
}}
>
</div>
)
}