linux防火墙免费版添加UA屏蔽某些垃圾蜘蛛

宝塔插件的防火墙UA添加屏蔽某些垃圾蜘蛛

安装宝塔linux防火墙。

软件管理 → linux防火墙免费版→ 全局配置 → User-Agent过滤 填入下面的规则。

随便写描述后点击添加即可。

垃圾蜘蛛规则列表

(www.seokicks.de|YYSpider|Mattermost|Discord|CCBot|RepoLookoutBot|tracking|serpstatbot|Pinterestbot|SurdotlyBot|DataForSeoBot|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms|FlightDeckReports|Linguee Bot|Web-Crawler|WellKnownBot|Yellowbrandprotectionbot|ev-crawler|NE Crawler|Facebot|GrapeshotCrawler|SemrushBot|DotBot|MegaIndex.ru|MauiBot|AhrefsBot|MJ12bot|BLEXBot|HubSpot Crawler|CriteoBot|Web-Crawler|web-crawlers|DataForSeoBot|YaK|Mail.RU_Bot|Barkrowler|crawler|SEOkicks-Robot|vxiaotou-spider|telegram|dingtalk|Twitterbot|DuckDuckGo|applebot|webprosbot|AwarioBot|Amazonbot|AmazonAdBot|YouBot/)

此方法简单高效。

PS:开启防火墙后给自己的IP设置白名单,避免采集或者修改的时候出现误报

拦截垃圾蜘蛛、爬虫、采集器。降低服务器消耗。加快速度。避免不必要的消耗,导致搜索引擎收录差等。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您可以使用Selenium来添加用户代理(User Agent, UA)。用户代理是一个字符串,用于标识浏览器和操作系统的信息。根据您提供的引用内容,您可以使用以下方法添加UA: 方法1: 您可以创建一个ChromeOptions对象,然后使用add_experimental_option()方法将用户代理添加到ChromeOptions中。例如,您可以使用以下代码添加UA: ```python UA = 'Mozilla/5.0 (Linux; Android 4.1.1; GT-N7100 Build/JRO03C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/35.0.1916.138 Mobile Safari/537.36 T7/6.3' options = webdriver.ChromeOptions() options.add_experimental_option('mobileEmulation', {"deviceMetrics": {"width": 320, "height": 640, "pixelRatio": 3.0}, "userAgent": UA}) driver = webdriver.Chrome(options=options) ``` 这将创建一个Chrome浏览器实例,并将UA设置为指定的用户代理。 方法2: 您还可以使用mobile_emulation选项将设备名称和用户代理作为参数传递给ChromeOptions。例如,您可以使用以下代码添加UA: ```python mobile_emulation = { "deviceName": "Nexus 5", "userAgent": "Mozilla/5.0 (Linux; Android 4.1.1; GT-N7100 Build/JRO03C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/35.0.1916.138 Mobile Safari/537.36 T7/6.3" } chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("mobileEmulation", mobile_emulation) driver = webdriver.Chrome(desired_capabilities = chrome_options.to_capabilities()) ``` 这将创建一个Chrome浏览器实例,并将设备名称设置为Nexus 5,并将UA设置为指定的用户代理。 无论您选择使用哪种方法,都可以通过添加适当的参数来向Selenium添加用户代理。这样,您的浏览器将以指定的用户代理标识自己。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

woaisjm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值