Regex Youtube安全搜索
我不确定这个问题是否应该放在这里 我应该如何更改youtube首选项cookie,以便始终打开安全模式Regex Youtube安全搜索,regex,youtube,Regex,Youtube,我不确定这个问题是否应该放在这里 我应该如何更改youtube首选项cookie,以便始终打开安全模式 PREF=f1=50000000&fms2=30000&fms1=30000&fv=10.3.183 这是pref cookie,如果关闭安全搜索,则fms2将变为10000。如果cookie中出现fms2=10000,我使用regex replace替换文本。但这似乎不起作用。我如何更改cookie,以便关闭安全模式将由于cookie替换而重新打开它?首先:我真的不
PREF=f1=50000000&fms2=30000&fms1=30000&fv=10.3.183
这是pref cookie,如果关闭安全搜索,则fms2将变为
10000
。如果cookie中出现fms2=10000
,我使用regex replace替换文本。但这似乎不起作用。我如何更改cookie,以便关闭安全模式将由于cookie替换而重新打开它?首先:我真的不确定我是否正确理解了您的问题。对于从fms2=10000
到fms2=30000
的静态字符串替换,不必使用正则表达式。“普通”字符串替换也可以做到这一点。但我想还有更多?你用哪种语言
第二:你所说的“关闭安全模式会因为cookie替换而重新打开”是什么意思?是否要交换逻辑:“关闭”实际上是“打开”,反之亦然
第三:在你的数据中是否有一些额外的修改,比如你可能不知道的URL编码
更新:
我对正则表达式的猜测是(PCRE语法-我不太熟悉C++)
取代
$130000$2
这会匹配的
PREF=f1=50000000&fms2=10000&fms1=30000&fv=10.3.183
PREF=f1=50000000&fms2=&fms1=30000&fv=10.3.183
PREF=f1=50000000&fms1=30000&fv=10.3.183&fms2=123
PREF=fms2=123&f1=50000000&fms1=30000&fv=10.3.183
但听起来这不仅仅是一个正则表达式问题,不是吗?如果您面临问题或需要解释模式,请告诉我。1:还有更多。我使用C++。PREF的其他参数可能会更改。2:每次完成youtube搜索时,请替换PREF cookie,以便fm2始终显示30000。我不想改变逻辑,只要一直打开就行了。3:不是。我正在使用libpcre使用PCRE语法。所以我理解。问题是,即使这样做了,youtube设置页面也会根据用户设置显示safesearch处于打开/关闭状态,尽管cookie已被替换。好的,所以问题不在于正则表达式。比如说,你在哪里或者怎样制作饼干?在客户端的硬盘上,在浏览器的cookie存储区(浏览器加载项?),作为代理(在客户端或网络上),以及YouTube本身(仅提及所有可能性:),在我的代码中发现了错误。我正在替换正则表达式,但没有发送修改过的cookies。。。。我知道。。。愚蠢的无论如何,谢谢你的帮助。
PREF=f1=50000000&fms2=10000&fms1=30000&fv=10.3.183
PREF=f1=50000000&fms2=&fms1=30000&fv=10.3.183
PREF=f1=50000000&fms1=30000&fv=10.3.183&fms2=123
PREF=fms2=123&f1=50000000&fms1=30000&fv=10.3.183