资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 面试经验 > 面试问答

JavaScript使用selenium and in chrome,网站能检测到吗?

面试问答 更新时间: 发布时间: 计算机考试归档 最新发布

JavaScript使用selenium and in chrome,网站能检测到吗?

对于Mac用户

cdc_
使用Vim或Perl 替换变量

您可以使用

vim
,或如@Vic Seedoubleyew在@ Erti-Chris
Eelmaa的答案中指出的那样
perl
,替换中的
cdc_
变量
chromedriver
。使用
vim
perl
防止您不得不重新编译源代码或使用十六进制编辑器。
chromedriver
在尝试编辑原件之前,请确保对其进行复印。另外,以下方法也在上进行了测试
chromedriverversion 2.41.578706


使用Vim

vim /path/to/chromedriver

在上面的行之后,您可能会看到一堆乱码。请执行下列操作:

  1. cdc_
    通过键入
    /cdc_
    并按进行搜索
    return
  2. 按启用编辑
    a
  3. 删除任意数量的,
    $cdc_lasutopfhvcZLmcfl
    然后用相等数量的字符替换删除的内容。如果您不这样做,
    chromedriver
    将会失败。
  4. 完成编辑后,按
    esc
  5. 要保存更改并退出,请键入
    :wq!
    并按
    return
  6. 如果您不想保存更改,但要退出,请键入
    :q!
    并按
    return
  7. 你完成了。

转到更改后的

chromedriver
双击。
terminal
应打开一个窗口。如果
killed
在输出中看不到,则说明您成功更改了驱动程序。


使用Perl

下面的行替换

cdc_
dog_

perl -pi -e 's/cdc_/dog_/g' /path/to/chromedriver

确保替换字符串与搜索字符串具有相同数量的字符,否则

chromedriver
将失败。

Perl说明

s///g
表示您要搜索一个字符串并将其全局替换为另一个字符串(替换所有出现的字符串)。

例如,

s/string/replacment/g

所以,

s///
表示搜索并替换字符串。

cdc_
是搜索字符串。

dog_
是替换字符串。

g
是全局键,它将替换每次出现的字符串。

如何检查Perl替代品是否有效

以下行将打印每次出现的搜索字符串

cdc_

perl -ne 'while(/cdc_/g){print "$&n";}' /path/to/chromedriver

如果没有返回任何内容,

cdc_
则已被替换。

相反,您可以使用以下代码:

perl -ne 'while(/dog_/g){print "$&n";}' /path/to/chromedriver

查看替换字符串,

dog_
现在是否在
chromedriver
二进制文件中。如果是这样,替换字符串将被打印到控制台。

转到更改后的

chromedriver
双击。
terminal
应打开一个窗口。如果
killed
在输出中看不到,则说明您成功更改了驱动程序。


包起来

更改

chromedriver
二进制文件后,请确保更改后的二进制文件的名称
chromedriver
chromedriver
,并且原始二进制文件已从其原始位置移动或已重命名。


我对这种方法的经验

以前我在尝试登录时在网站上被检测到我,但是用

cdc_
相同大小的字符串替换后,我得以登录。但是就像其他人所说的那样,如果已经被检测到,则可能会被阻止即使使用此方法后,还有其他原因。因此,您可能必须尝试使用​​VPN,其他网络或具有什么功能的站点访问检测到您的站点。



转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/376229.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【JavaScript使用selenium and in chrome,网站能检测到吗?】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2