17

谷歌广告审核的爬虫是不带请求头?

发布时间:2023-07-06 阅读量:0 来源: 易企优

使用搭建的简单网站,功能之一是判断访问者浏览器的语言并加载对应语言的页面(中英文切换),代码如下:

def dddw(request):
    httpLanguage = request.META.get('HTTP_ACCEPT_LANGUAGE')[:5]
    if ((httpLanguage is not None) and ('zh' in httpLanguage)):
        return 中文页面
    return 英文页面

在我的电脑和手机上都可以正常运行,但是在投放广告时由于目标网址无效而无法通过审核。

带着手机找朋友拜访是很正常的事情。 使用、提示和广告审核相同的500错误。

谷歌广告审核的爬虫是不带请求头?

打开网站的错误日志,找到对应的记录,发现有这样的错误信息:

'' 不是

谷歌广告审核的爬虫是不带请求头?

最后发现问题可能是谷歌广告审核使用的谷歌爬虫没有参数,所以无法对数据进行切片。 .META.get('')[:5] 代码是错误的。 更正后的代码如下:

def jmz(request):
    httpLanguage = request.META.get('HTTP_ACCEPT_LANGUAGE')
    if ((httpLanguage is not None) and ('zh' in httpLanguage[:5])):
        return 中文页面
    return 英文页面

更改后,重新提交广告审核,终于通过了,而且也提示正常抓取。

鉴于 Ad 没有参数,是否可以推测 Ad 爬虫没有请求标头? 如果没有请求头,广告审核是否可以针对此功能进行相应处理? 所有从事黑五、成人、敏感产品的同仁都可以测试一下。

TAG标签:广告设计网站 
声明:本文"谷歌广告审核的爬虫是不带请求头?":http://www.tpsem.com/wzjianshe/show687.html内容和图片部分来自互联网。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。